Liquibase可以处理由同一应用程序管理的多个模式吗?

语音流

我们正在开发一个使用多个架构来管理数据库对象的应用程序。无论如何,我看不到使用Liquibase做到这一点。我不得不手动删除架构并创建它们。

dropAll gradle任务仅删除公共模式中的对象。任何帮助将是巨大的。

谢谢你的时间。

内森·沃克斯兰

Liquibase可以处理多个架构中的对象,并且还可以管理创建其他架构。

当您连接到数据库时,Liquibase将在默认模式中创建一个DATABASECHANGELOG表,并且该模式需要存在。该表跟踪执行了哪些changeSet,并且可以在您的changeSet中完成通过SQL可以完成的所有操作。

对于诸如createTable,addColumn等之类的东西,有内置的标记,这些标记将在默认架构中进行更改,但是它们都具有诸如tableSchemaName之类的标记,可用于将对象定位到不同的架构。

如果要更改没有内置标记的更改,则可以始终使用“ sql”标记并指定所需的任何sql,例如 create database additional_info

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Spring-是否可以在同一应用程序中使用多个事务管理器?

我可以将两个Firebase帐户用于同一应用程序吗

我可以在同一应用程序中使用不同的根URL吗?

是否可以在TestFlight上具有同一应用程序的多个版本?

同一应用程序上的多个TIdCmdTCPServers

.net core 2.2和3.1应用程序插槽可以共存于同一应用程序服务中吗?

TestFlight Beta测试-我们可以为1000个外部测试人员使用同一应用程序的多个版本吗

如何使用“更新替代”来管理同一应用程序的多个已安装版本

Android-Lollipop屏幕固定功能可在同一应用程序中跨多个活动使用吗?

可以为同一应用程序编译具有不同gcc优化级别的文件吗?

NServiceBus可以将同一应用程序同时作为发布者/订阅者吗?

如何使用多个应用程序管理产品积压

如何让同一应用程序的多个版本使用相同版本的程序集?C#

当多个用户使用同一设备访问同一应用程序时,如何处理Firebase注册ID(令牌)

用户和管理员在同一应用程序中或单独

使用同一应用程序代码管理具有多个数据源和实体管理器的事务

使用.NET多线程运行同一应用程序的多个实例

如何从同一应用程序向多个JMS(活动MQ)代理发送消息?

如何在 node.js 中禁止同一应用程序的多个实例?

在同一应用程序中启动多个scotty服务器的最优雅方法是?

具有相同组ID Kafka的同一应用程序的多个实例

如何在git中同时使用同一应用程序的多个版本?

如何在Glassfish服务器上部署同一应用程序的多个副本?

同一应用程序服务器的多个实例导致2个问题

库中同一应用程序的多个共享选项

远程更新同一应用程序的多个网站和数据库

使用dbus控制同一应用程序的多个实例?

Firebase:将同一应用程序部署到多个Firebase项目

通过同一应用程序的多个kafka流实例读取规则集主题/分区