当前位置: 首页 > 知识库问答 >
问题:

具有数据库交互功能的 Liquibase

晋越彬
2023-03-14

我正在研究Liquibase,以将数据库与Spring集成。我想问:是否有任何插件或类似的东西用于通过 liquibase 自动保存数据库中的更改。:D例如:我在用户表中插入新行(用户ID,用户名,密码),然后该插件自动生成db-changelog.xml:

 <insert ...>
   <column name = "userid">...</column>
   <column name = "username">...</column>
   <column name = "password">...</column>
</insert>

非常感谢。

共有2个答案

令狐弘益
2023-03-14

Liquibase主要是为模式变化而设计的——数据库表、索引、过程等结构的变化。它能够处理表中的数据,但是如果您想自动将数据从一个数据库复制到另一个数据库,有更好的工具可以实现这个目的。或许你可以描述一下你面临的问题。

陈和裕
2023-03-14

我怀疑有这样的插件。我认为你可以将必要的表格导出到CSV文件中,并使用Change: 'loadData '你可以使用数据库工具进行导出,并将它们集成到构建过程中。

 类似资料:
  • 当开发者第一次接触 PHP 时,通常会使用类似下面的代码来将数据库的交互与表示层逻辑混在一起: <ul> <?php foreach ($db->query('SELECT * FROM table') as $row) { echo "<li>".$row['field1']." - ".$row['field1']."</li>"; } ?> </ul> 这从任何方面来看都是

  • 我将HiberNate 4与PostgreSQL 9一起使用。我想使用自定义postgres函数过滤行,如下所示: (我正在使用三元组搜索,一个 postgres 扩展)。 在< code >会话中使用此功能。CreateQuery()之后,我按照本教程实现了自己的< code>SQLFunction和< code > PostgreSQL diaclet 。 该函数的工作原理和外观如下: 现在到

  • DB是这样设置的。 AppDB AppLogDB AppAuditDB apparchivedb ... 我有一些例子,其中AppDB有引用其他表的视图/过程/等。也有其他DBs访问AppDB的情况(即ArchiveDB存储过程将从AppDB拉出)。 有了不同数据库之间的这种依赖关系,FlyWay是否可以按照所需的顺序处理迁移/清理?例如: 如果我有这样的脚本顺序 AppDB v1__create

  • 从(在文件中)开始,一直到模式,我几乎尝试了任何名称空间,但我看到的只是如下所示: 这年头有办法做到这一点吗?

  • 当你编写一个插件的时候,你将不可避免地要将一些变量存储到数据库,或者将它们从数据库中取出。幸运的是,WordPress通过options 和一个数据库对象,使得存取数据变得很简单。本文将会谈及如何在一个WordPress 数据库中存储或者取回数据。 在数据库中存储数据 将数据存储到WordPress 数据库,主要有两种方法: 创建你自己的表。 使用Options 由于绝大多数插件不需要它们自己的表

  • 问题 你想在关系型数据库中查询、增加或删除记录。 解决方案 Python中表示多行数据的标准方式是一个由元组构成的序列。例如: stocks = [ ('GOOG', 100, 490.1), ('AAPL', 50, 545.75), ('FB', 150, 7.45), ('HPQ', 75, 33.2), ] 依据PEP249,通过这种形式提供数据, 可以很容