postgresql - postgresql 中的 Liquibase 不区分大小写

标签 postgresql maven-3 maven-plugin liquibase

基于此Making case insensitive table with liquibase in postgres

postgresql创建表

create table "Users" ("userId" integer unique not null, "userFirstName" varchar(50) not null,"userLastName" varchar(50) not null);

而不是

create table Users (userId integer unique not null, userFirstName varchar(50) not null,userLastName varchar(50) not null);

这会导致 jpa 出现问题。

如何强制 liquibase maven 插件使用这个子类,以便在 postgres 中获得 liquibase 的不敏感性?

最佳答案

我在上面的评论中得到了 @a_horse_with_no_name 的答案:

I guess the best option is to simply write everything in lowercase in your Liquibase changelog. That way Liquibase doesn't quote the names

关于postgresql - postgresql 中的 Liquibase 不区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26235744/

相关文章:

java - 对 derby 与 Maven 3 的依赖冲突

java - Maven Jdepend 报告不包含任何数据

SQL 获取所有超过 30 天的记录

sql - 对每页限制的分组查询结果进行分页

java - maven依赖版本问题

java - 构建失败[错误] 15669

maven - 如何在远程Tomcat上部署war

java - “Force update of snapshots/releases” - 这危险吗?

sql - Postgresql - 如何从每个月的最后一条记录中获取值

MySQL 和 PostgreSQL 引用字段名称之间的 PHP PDO 兼容性