有没有办法将SQL Server数据库图表添加到源代码管理中?我似乎找不到从数据库中编写脚本的方法。如果是这样,有没有办法将该图表放入Visual Studio数据库项目中以便于部署?
答案 0 :(得分:2)
答案 1 :(得分:1)
我被允许在一组脚本上发布我的变体,这样就可以在存储在数据库中的文件和图表之间轻松双向导入/导出。
https://github.com/timabell/database-diagram-scm
只需运行批处理文件,指向您选择的数据库,您将获得一组文件,每个图表一个。不幸的是,数据仍然是二进制的,但它是一个开始。
它建立在其他人已经做过的基础上,绝对是巨人工作的肩膀。 : - )
答案 2 :(得分:0)
我不知道在源代码管理中存储图表的优点是什么。数据库图表说明了您应该在别处定义的数据库关系。只要您将数据库的创建脚本放在源安全中,图表就可以在创建它时正常呈现并将表添加到其中。
答案 3 :(得分:0)
实际上并没有一种简单的方法。我通常会为此做一些事情。
我个人使用选项3,因为我的应用程序通过了生命周期。但真正的东西是你想要存储的东西,如果它是数据库图的静态版本,任何上述都是有效的。