create table RHP_EmployeElement (
amount double precision not null,
comment varchar(255),
loan blob,
element_codeId varchar(30),
empPrd_emp_code varchar(255),
empPrd_emp_folder_codeId numeric(18,0),
empPrd_prd_exe_exercice integer,
empPrd_prd_exe_fdr_codeId numeric(18,0),
empPrd_prd_period integer,
primary key (element_codeId,
empPrd_emp_code, empPrd_emp_folder_codeId, empPrd_prd_exe_exercice,
empPrd_prd_exe_folder_codeId, empPrd_prd_period)
)
Firebird 2.5.2(页面大小为 4096,UTF8 字符集)生成异常:
org.firebirdsql.jdbc.FBSQLException:GDS 异常。 335544351。
不成功的元数据更新密钥大小超过实现
索引“RDB$PRIMARY43”的限制
我也遇到了关于列名大小的相同限制异常(我认为是 31 个字符)
所有这些限制都是在专业 Hibernate 项目中使用 Firebird 的障碍,是否可以在没有所有这些限制的情况下为 Linux 和 Windows 重建 Firebird 项目?或者是否有其他方法可以打破这些限制。