我们的测试数据库与生产数据库具有相同的数据库模式。
我想要有以下功能:
答案 0 :(得分:1)
非常合格"是"对你的问题,虽然做你的建议充满了地雷。我不推荐它。
OP说" ...与生产数据库相同的数据库模式。"你的意思是每个用户,权限,角色,表,约束,索引,视图,包,功能等是一样的吗?在TEST中对任何这些进行的任何更改都可能导致在TEST中成功进行PROD失败的DML语句。需要解决许多数据一致性和完整性问题。 [即使"数据库架构"只是一个用户架构。]
数据库'快照的一般概念'正在整个数据库,有点"冷冻"一切,然后在其他地方复制冻结的图片。假设冻结的数据库没有任何状态更改 - 这使得副本保持一致。