H2和PostgreSQL兼容模式限制

时间:2016-08-10 09:42:55

标签: postgresql h2

我正在使用H2数据库作为内存数据库,用于在生产中使用PostgreSQL的测试。此设置工作正常,除了两者之间的一些细微差别。我现在关心的是64 length limit for identifiers in PostgreSQLH2 seems to support sort of unlimited identifiers length这给我带来了麻烦,因为我有动态生成的模式,一旦列/表/模式标识符长于64个字符,它就可以在H2中运行,但只有在某些真实环境中使用PostgreSQL后才能显示问题。 / p>

我找到了H2的PostgreSQL compatibility mode,但它似乎没有解决这个问题。

所以问题是:

我知道如何强制H2以与PosgreSQL相同的方式处理标识符?即如果标识符超过64个字符,则它将被截断为仅64个字符。

0 个答案:

没有答案