是否可以扩展Firebird表名长度?

wwa*_*mmy 7 firebird firebird-embedded

我是Firebird的新手.我正在尝试从ASP.Net应用程序中使用Firebird Embedded.一切都很好,但我遇到了列名长度的问题.我正在尝试创建一个名为"Orchard_Framework_DataMigrationRecord"的表.我一直收到一个异常,说"名称长于数据库列大小".经过一番调查,我发现有很多人提到Firebird的列名长度限制为30个字符.

这是正确的,如果有的话有什么办法可以改变吗?在我的情况下,我不能改变表的名称; 它真的必须那么久.

ain*_*ain 9

不幸的是,没有办法改变最大标识符长度,这是一个实现限制.有一个计划要删除此限制,但在当前版本(2.5)中,最大标识符长度为31个字符.

  • 而这个限制将至少保持即将到来的FB 3.0. (2认同)
  • 这是一种耻辱;遗憾的是,我几乎无法将 FB 用于这个项目。 (2认同)