gpt4 book ai didi

svn - 自动化 Red Gate 源代码控制数据库链接并提交到 SVN

转载 作者:行者123 更新时间:2023-12-04 20:12:44 24 4
gpt4 key购买 nike

我们有一个要求,我们希望将 Red Gate 源代码控制作为自动化界面的一部分。

我们希望以编程方式链接所需的数据库并提交对数据库的更改。

这可能吗?如果是,我们应该使用哪个 api?

最佳答案

我知道这个问题很老,但我正在做你所描述的。

我有一项工作每 X 分钟运行一次,并将数据库的当前状态置于版本控制中(对我们来说这是多变的,但您可以使用 git 或其他任何方式实现完全相同的功能)。

cd c:\data\SourceCodeDirectory
hg pull
hg update
if not exist "c:\data\SourceCodeDirectory\databaseName" mkdir "c:\data\SourceCodeDirectory\databaseName"
cd "c:\Program Files (x86)\Red Gate\SQL Compare 11"
sqlcompare /s1:DBServer /db1:databaseName /scr2:"c:\data\SourceCodeDirectory\databaseName" /synchronize

cd c:\data\SourceCodeDirectory\databaseName
hg add
hg commit -m "Database Changes" -u DatabaseSchemaUser
hg push

一旦此作业运行,对数据库所做的任何更改都将处于版本控制中。

关于svn - 自动化 Red Gate 源代码控制数据库链接并提交到 SVN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17921013/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com