IB9, BIGINT и 1 диалект

2009-12-06 Пенетрантность Kovalenko Dmitry


Привет всем.

Я обнаружил презабавную вещь в системной таблице базы IB9 (2009)

Колонка RDB$JOURNAL_ARCHIVES.RDB$ARCHIVE_LENGTH имеет тип чистого
BIGINT-а.

То есть у неё субтип не указан (NULL)

IBE говорит что эта колонка имеет тип BIGINT (хотя сервер BIGINT не
поддерживает)

Аналогичная фигня у TMP$HEAPS.TMP$ADDRESS

---
Еще интересно то, что эта BIGINT колонка существует и в базе данных с
первым диалектом.

Хотя, формально, такой тип в первом диалекте не поддерживается (и сервер
ругается, если попытаться прочитать эту колонку).

Но видать это распространяется только на клиента. Сам сервер может читать
все и как угодно.

Тем не менее. Проникновение BIGINT-а в системные таблицы фактически означает 
что 1 диалект таки рано или поздно, но умрет?


Коваленко Дмитрий.




Re: IB9, BIGINT и 1 диалект

2009-12-06 Пенетрантность Kovalenko Dmitry


Тем не менее. Проникновение BIGINT-а в системные таблицы фактически 
означает что 1 диалект таки рано или поздно, но умрет?


Мы все когда нибуть умрем. И он тоже :)

Можно устроить интернет-голосование - вы хотите умереть раньше первого 
диалекта или позже?.


Ну, можно еще добавить пункты вместо и вместе. usus.

Коваленко Дмитрий. 





Re: IB9, BIGINT и 1 диалект

2009-12-06 Пенетрантность Kochmin Alexandr


мне почему-то казалось что в IB первый диалект уже помер довольно давно.

Kovalenko Dmitry wrote:


Тем не менее. Проникновение BIGINT-а в системные таблицы фактически 
означает что 1 диалект таки рано или поздно, но умрет?


Мы все когда нибуть умрем. И он тоже :)

Можно устроить интернет-голосование - вы хотите умереть раньше первого 
диалекта или позже?.


Ну, можно еще добавить пункты вместо и вместе. usus.

Коваленко Дмитрий.






Re: IB9, BIGINT и 1 диалект

2009-12-06 Пенетрантность Kovalenko Dmitry



мне почему-то казалось что в IB первый диалект уже помер довольно давно.


Базы с первым диалектом он создает. Работает с ними вполне адекватно.

Просто вот эти две колонки с 64-битными числами (которые даже не косят под 
нумерики) меня немного озадачили :-)


Коваленко Дмитрий.