powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Системные таблицы и история форматов
6 сообщений из 6, страница 1 из 1
Системные таблицы и история форматов
    #39549849
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На Stack Overflow кто-то пытается разобраться со сбоями gbak'a в Win1251 базе данных, но сюда идти не хочет. Вольному воля.

Но вот любопытно два момента...

Код: sql
1.
2.
select CAST(SUBSTRING(f.rdb$descriptor FROM 1 FOR 32000) AS VARCHAR(32000)) log 
from rdb$formats f 



У него этот запрос выдаёт такой текст:

4: type=9 (LONG) length=4 sub_type=0 flags=0x0
8: type=9 (LONG) length=4 sub_type=0 flags=0x0

Что тут не так? Отсyтствует параметр scale=???

Кажется, встроенный трансформатор блогов недописан немножко.
Ну и до кучи, было бы хорошо обозначить первый столбеЦ, что это Offset или Address или Pointer.
Это, в общем, не всегда очевидно.

А второй момент, ведь у нас же в сервер уже встроен парсер этих описаний, который их публикует в "SQL-читаемом" формате RDB$FIELDS ?
Можно ли сделать расширенную таблицу типа RDB$OLD_FIELDS которая бы представляла структуры предыдущих версий форматов?
...
Рейтинг: 0 / 0
Системные таблицы и история форматов
    #39549853
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
до кучи

https://firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref-appx04-relfields.html

RDB$FIELD_TYPE и RDB$FIELD_SUBTYPE нe документированы никак
...
Рейтинг: 0 / 0
Системные таблицы и история форматов
    #39549857
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё до кучи

https://firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref-appx04-formats.html

RDB$DESCRIPTOR | BLOB FORMAT | Stores column names and data attributes

Сроду там никаких names не было вроде бы ?
...
Рейтинг: 0 / 0
Системные таблицы и история форматов
    #39549861
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochдо кучи

https://firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref-appx04-relfields.html

RDB$FIELD_TYPE и RDB$FIELD_SUBTYPE нe документированы никак

а может попытаться таки посмотреть таблицу RDB$RELATION_FIELDS хоть через IBE.
Нет там таких полей, а потому и описаны они в этом месте не могут быть. Ищи в таблице RDB$FIELDS
...
Рейтинг: 0 / 0
Системные таблицы и история форматов
    #39549862
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochЕщё до кучи

https://firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref-appx04-formats.html

RDB$DESCRIPTOR | BLOB FORMAT | Stores column names and data attributes

Сроду там никаких names не было вроде бы ?

В русской версии написано

авторОтображение в виде BLOB столбцов и характеристик данных на момент, когда была создана запись формата.
...
Рейтинг: 0 / 0
Системные таблицы и история форматов
    #39550162
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисНет там таких полей, а потому и описаны они в этом месте не могут быть. Ищи в таблице RDB$FIELDS

Да, мой косяк, на бегу писал.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Системные таблицы и история форматов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]