用于数据库脚本提取的命令行程序

时间:2010-07-22 13:51:23

标签: database scripting

我正在寻找一个命令行程序,它提取包含所有数据库对象(表,视图,过程,生成器,类型)创建命令的脚本。它应该与MySQL,Firebird,Oracle和MS SQL Server一起使用。

作为我们自动构建过程的一部分,我们希望在SVN存储库中添加一个自动创建数据库的脚本。 Firebird附带了一个我们想要的工具,但我们更喜欢通用工具,因此我们可以将其作为ANT任务包含在内。

1 个答案:

答案 0 :(得分:0)

对于SQL Server,您可以使用Database Publishing Wizard 但是,我无法帮助你处理其他数据库。祝你好运。

编写架构和数据脚本

  sqlpubwiz script -d YourDB -S YourServer -U YourUsernam -P pwdhere C:\DestFile.sql

并且只编写Schema脚本

  sqlpubwiz script -d YourDB -S YourServer -U YourUsernam -P pwdhere C:\DestFile.sql -schema