首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在云中持续部署

在云中持续部署
EN

Stack Overflow用户
提问于 2014-05-22 12:53:36
回答 1查看 58关注 0票数 0

我负责从开发服务器到生产服务器的持续部署任务。

在我的开发服务器中,所有的数据库对象都将在'DBO‘模式下创建。但在基于每个租户、公司列表的生产服务器中,会有不同的网络模式。

例如,在我的开发服务器中,如果表名是这样创建的

代码语言:javascript
复制
   dbo.ABC
   dbo.XYZ

在创建租户(Omkar-db) (Sarkur,Mathur- schemas)时,数据库对象将如下所示

Sarkur.ABC,sarkur.XYZ Mathur.ABC,Mathur.XYZ

现在,我必须比较这两个数据库,以检查数据库对象的结构是否有任何变化,数据库对象的添加/删除。如果是这样,则必须在生产数据库中同步这些更改。

如果有人知道如何比较这两个不同schemas对象,请让我知道。

EN

回答 1

Stack Overflow用户

发布于 2014-05-22 13:11:45

1个我知道看起来合适的选项

飞行路线:

  1. 很容易设置,也很容易掌握。
  2. 只解决了一个问题,并且很好地解决了它。Flyway迁移您的数据库,因此您不必再担心它。
  3. 专为持续交付而生。让Flyway在应用程序启动时迁移您的数据库。发布从来没有这么简单过。

Big Plus 这是开源框架!

http://flywaydb.org/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23798081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档