Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 现有大型Sybase db和flyway_Database_Continuous Integration_Sybase_Sap Ase_Flyway - Fatal编程技术网

Database 现有大型Sybase db和flyway

Database 现有大型Sybase db和flyway,database,continuous-integration,sybase,sap-ase,flyway,Database,Continuous Integration,Sybase,Sap Ase,Flyway,我有非常非常大的生产Sybase DB。 目前,我们有自定义脚本为我们处理迁移 我们将介绍Liquibase或Flyway并检查它将如何为我们工作。 首先,我们决定尝试使用Flyway,因为乍一看更简单。 我在四处寻找,但没有找到任何有用的东西 我的问题是:在不转储当前数据库的情况下,是否可以使用Flyway?DB非常大,我们希望将运营风险降至最低。是的,一般来说,这样做是可能的。但不幸的是,Flyway不支持Sybase,如果您尝试使用Sybase运行它,基本上就是说得很清楚 我将使用液化酶。

我有非常非常大的生产Sybase DB。 目前,我们有自定义脚本为我们处理迁移

我们将介绍
Liquibase
Flyway
并检查它将如何为我们工作。 首先,我们决定尝试使用
Flyway
,因为乍一看更简单。 我在四处寻找,但没有找到任何有用的东西


我的问题是:在不转储当前数据库的情况下,是否可以使用
Flyway
?DB非常大,我们希望将运营风险降至最低。

是的,一般来说,这样做是可能的。但不幸的是,
Flyway
不支持
Sybase
,如果您尝试使用Sybase运行它,基本上就是说得很清楚

我将使用
液化酶

Flyway
github中有一些线程,但是
Sybase
支持尚未发布。

其Sybase关系数据库。版本12以上。这是我的数据库版本:ASE15.70。你说的“迁移”是什么意思?从ASE15.7迁移到另一个数据库?不,我所说的迁移是指应用适当的更改从一个版本升级到另一个版本。不确定是否遵循。如果您将ASE从一个版本(比如15.5版)升级到15.7版,为什么要使用liquibase来跟踪更改,因为ASE安装程序将为您完成所有工作?如果您更改db数据,liquibase将有兴趣跟踪这些更改,对吗?