Можно ли расширить длину имени таблицы Firebird?

Я новичок Firebird здесь. Я пытаюсь использовать Firebird, встроенный из ASP.Net применение. Все соединяется нормально, но я сталкиваюсь с проблемами с длиной имен столбцов. Я пытаюсь создать таблицу с именем "Orchard_Framework_DataMigrationRecord."Я продолжаю получать исключение, в котором говорится: "имя длиннее размера столбца базы данных."После некоторого расследования я увидел, что ряд людей упомянули, что Firebird имеет ограничение длины имени столбца 30 письмена.

Это правильно и если так есть ли способ изменить его? В моем случае, я не могу изменить имя таблицы; это действительно должно быть так долго.

2 ответов


к сожалению, нет возможности изменить максимальную длину идентификатора, это ограничение реализации. Там планируем снять это ограничение, но в текущей версии (2.5) максимальная длина идентификатора составляет 31 символ.


Это, похоже, исправлено с версии Firebird 4.0 Alpha 1:увеличить максимальную длину имен объектов до 63 символов