【发布时间】:2012-05-31 22:32:28
【问题描述】:
我确定在 stackoverflow 上有这样的问题,但我只是找不到它:(
我有 2 个具有相同数据的数据库(“开发人员”数据库和“生产”数据库)。 “生产”数据库是“实时”数据库 - 现场访问者看到此数据 “开发者”数据库是我在本地服务器上创建新功能的数据库。
当我向“开发人员”数据库添加一些新表和旧表中的一些新字段时,我遇到了这种情况。
现在我必须将这个新创建的字段和表复制到“生产”数据库(但只有结构,不应复制数据,并且不得更改“生产”数据库中的数据)。
UPD:也许有解决方案,我可以从开发数据库中转储数据库结构,当我将其导入生产数据库时,它会自动从所有表中添加所有新字段
我应该使用什么功能?
谢谢。
【问题讨论】:
-
看不到问题。保存用于更新开发人员数据库的 DDL 脚本并在生产数据库上使用它们。也就是说,如果您确实使用了 DDL 命令(而不是交互地进行更改,使用一些具有漂亮 UI 的工具)。如果你不这样做,那么,也许是时候这样做了。 :)