liquibase 相关问题

Liquibase是一个独立于数据库的开源库,用于跟踪,管理和应用数据库更改。它建立在一个简单的前提上:所有数据库更改都以人类可读但可跟踪的形式存储,并检入源代码控制。

是否可以在liquibase配置中添加额外的配置

我开始使用 liquibase 进行模式管理,它工作正常,但我还需要用一些附加详细信息标记某些表、列,以便其他模式工具可以使用它...

回答 1 投票 0

错误:列的类型为 json,但表达式的类型为 Hibernate 中不同的字符类型

我需要使用spring data jpa将实体类的两列映射为postgres中的json。在阅读了多篇 stackoverflow 帖子和 baeldung 帖子后, 如何使用 ... 将映射 JSON 列映射到 Java 对象

回答 5 投票 0

将 liquibase 从 4.11.0 升级到任何可用的较新版本时出现 InspirationTargetException

我正在将 liquibase 版本从 4.11.0 升级到 4.24.0,在运行集成测试时出现错误,最终出现 Stackoverflow 错误。它正在尝试获取

回答 1 投票 0

Liquibase:如果函数存在,如何删除它

我想删除 SQL 标量函数(如果它存在于我的数据库中)。我们使用的是 SQL Server 2014。 如果我尝试以下脚本: <

回答 3 投票 0

如何使用liquibase将列数据库上的默认值设置为0?

我正在使用 liquibase。我有一个用户表,其中的列定义如下: 当我第一次将我的用户保存在数据库中时。

回答 4 投票 0

SQL 是否可以使用 LIKE 从数据库中获取所有表,然后更改所有表中的列大小

是否可以使用 LIKE 获取数据库中的所有表,例如包含“TOTAL%”的表,然后将它们保存到某个变量,然后在另一个查询中使用它们来更改它们的列大小...

回答 1 投票 0

Liquibase 架构:如何在创建索引之前对 Drop Index 进行先决条件检查

我正在尝试解决以下有关 Liquibase 模式 XML 脚本的难题。我的目标是使用 Liquibase 架构为 PostgreSQL 表创建一个新索引,并满足以下条件...

回答 1 投票 0

Liquibase 解析/插入 SQL 文件中的环境变量

我有一个像这样的带有变量的 SQL 文件: INSERT INTO ATABLE VALUES ('${MY_VAR}'); 我设置在我的外壳上 导出 MY_VAR=ABC 现在我运行 liquibase.sh 将 SQL 应用到数据库。 我可以在我的

回答 1 投票 0

Liquibase 为 postgres 创建架构

我正在使用 Dropwizard (1.0.0) 和 Liquibase 创建数据库(如果数据库不存在)。 这里的问题是我使用不同的 Postgres 架构(非公开)。看来 Liquibase 不能

回答 5 投票 0

Liquibase 找到了文件,但我仍然遇到未找到异常

我尝试将一些数据从csv文件加载到数据库中。 我尝试将一些数据从 csv 文件加载到数据库。 <changeSet id="Load data from CSV file Service" author="apal" > <loadData tableName="service" file="liquibase/data/services.csv" > <column name="id" header="id" /> <column name="fk_category_id" header="category_id"/> <column name="name" header="name" /> <column name="search_terms" header="search_terms" /> </loadData> </changeSet> <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.4.xsd"> <changeSet id="create_service" author="apal"> <createTable tableName="service"> <column name="id" type="bigint" autoIncrement="true"> <constraints primaryKey="true"/> </column> <column name="name" type="varchar(255)"/> <column name="fk_category_id" type="bigint"/> <column name="search_terms" type="text"/> </createTable> </changeSet> <changeSet id="adding_constraints_company_service_mapping" author="apal"> <addForeignKeyConstraint baseTableName="service" baseColumnNames="fk_category_id" constraintName="fk_category_id" referencedTableName="category" referencedColumnNames="id" onDelete="CASCADE" onUpdate="RESTRICT"/> </changeSet> </databaseChangeLog> 它找到了该文件,因为我收到此错误: 原因:liquibase.exception.MigrationFailedException:变更集 liquibase/data/data.xml::从 CSV 文件加载数据 Service::apal 迁移失败: 原因: liquibase.exception.DatabaseException:文件 liquibase/data/számlakezelés Könyvelő Könyvelő szolgáltatás Könyvelői szolgáltatások Professzionális könyvelő Vállalkozás könyvelése Adótanácsadás Pénzügyi szakember Üzleti köny在配置的搜索路径中找不到 CECCAR SAGA PFA könyvelés SRL könyvelés TVA: - Spring 类路径 可以使用“searchPath”参数添加更多位置。 在“The file liquibase/data/”后面的错误消息中...是第一行第四列的数据。有任何想法吗 ?泰. 这是liquibase的一个已知错误: 这是jira tiquet。正如票证上所指定的,您可以通过在您的列中添加 type=string 来解决该问题。 添加原始列中定义的显式列类型定义时 堆栈溢出帖子 <column name="description" type="string" /> 有窍门 - 对我来说,它实际上需要更新 理想情况下我会尽量避免应用变更集。

回答 1 投票 0

Liquibase diff 更改集和数据库

我正在开发并对数据库进行了更改。在提交之前,我必须将更改添加到我的更改集中。所以我做了 liquibase --url="...;name=db_dev" diff 但它要求我提供参考参数。嗬...

回答 2 投票 0

检查变更日志和数据库是否相同

我们使用liquibase来指定数据库布局及其变化。在开发过程中,我们使用集成在 Java 应用程序中的 liquibase 来执行更新(如有必要)。 因为我们的应用程序...

回答 2 投票 0

创建在类路径资源中定义的名为“liquibase”的 bean 时出错。如何修复

我不知道,但是当我关闭项目然后打开它时,这个 id 发生了变化。constrains::OrestHutovych 是:9:8df671e96368d2e485f0166207cc5e73 org.springframework.beans.factory.BeanCreationExcepti...

回答 1 投票 0

将新变更集添加到现有 Sql 文件时,Liquibase 会引发变更集验证错误

我正在使用 Liquibase 来管理数据库迁移。我面临针对变更集的验证错误。该错误与校验和有关。我正在使用 Sql 格式进行迁移,即创建 sql fi...

回答 1 投票 0

Docker 错误 - 在配置的搜索路径中找不到该文件

我正在尝试使用 docker 来运行 liquibase 更新,但是我的卷映射方式似乎不起作用,它在我的本地环境中找不到文件。有任何想法吗? 我运行以下码头...

回答 1 投票 0

我可以将 liquibase.properties 与 Spring 配置一起使用吗?

我花了很长时间试图找到一种在 Spring Boot 的 application.yaml 中设置preserveSchemaCase的方法,直到有人指出只有一部分设置可以通过Spring获得! 所以,我...

回答 1 投票 0

如何在 liquibase 的小数列定义中包含精度和小数位数部分?

假设我想创建一些具有 10 个精度数字和 2 个小数数字的数字,例如 0123456789.12。有没有办法定义这样的类型并保持列定义数据库不可知? ...

回答 1 投票 0

如何在 liquibase 中将精度和小数位数部分包含到小数列定义中?

假设我想创建一些具有 10 个精度数字和 2 个小数数字的数字,例如 0123456789.12。有没有办法定义这样的类型并保持列定义数据库不可知? ...

回答 1 投票 0

如何检查 Liquibase 前提条件(SQL 格式)中 >0 的结果?

在 Liquibase 前提条件中,我需要检查查询结果是否返回大于 0 的计数。我知道可以像这样构建前提条件来检查结果是否为 0: -- 前提条件-sql-

回答 1 投票 0

Spring boot - 在启动时禁用 Liquibase

我想用我的 Spring Boot 应用程序配置 Liquibase,因此我将依赖项添加到 pom.xml 并在 application.properties 中设置 master.xml 的路径。这工作正常并且 Spring Boot 运行

回答 10 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.