SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » [FB4] Таблица без колонок (или найдите суслика)
[FB4] Таблица без колонок [сообщение #2699] Thu, 06 July 2023 08:35 Переход к следующему сообщению
Dmitry Kovalenko в настоящее время не в онлайне  Dmitry Kovalenko
Сообщений: 51
Зарегистрирован: December 2022
Member
После .... эээ... 9 прогонов нагрузочных тестов, что-то в тестовой базе окончательно сломалось и посыпались ошибки вида

[THR:059624] [05.07.2023 10:37:51] [test] PREPARE STMT:[bstr"select COL from TEST_TABLE_43376"]
[THR:059624] [05.07.2023 10:37:51] ERROR: [rowset.update.005.insert_default_field_value_only.aifr_not_null.connected.delay_update_and_commit.empty.TEST_MODIFY_ROW.COL_TYPE_DATE] Preparing a command
1. [Firebird]: Dynamic SQL Error
SQL error code = -206
Column unknown
COL
At line 1, column 8
2. [LCPI.IBProvider.5]: Ошибка подготовки SQL выражения.
Неопознанная ошибка

COM Error Code: E_FAIL
До кучи обнаружилось, что IBE не показывает такие таблицы в дереве объектов.

/index.php/fa/145/0/

Сам сервер (4.0.3.2950) живой.

Наверное, в базе произошла какая-нибудь фигня с переполнением счетчиков метаданных.

Но не суть.

Если у обитателей машинного отделения есть интерес, то вот архив этой базы данных - https://dropmefiles.com/rvfzq (14 дней).
Re: [FB4] Таблица без колонок [сообщение #2700 является ответом на сообщение #2699] Thu, 06 July 2023 10:38 Переход к предыдущему сообщениюПереход к следующему сообщению
neozx1984 в настоящее время в онлайне  neozx1984
Сообщений: 25
Зарегистрирован: June 2022
Junior Member
1) База без forced write, так что разработчики пошлют... читать документацию.
2) Табличку TEST_TABLE_43376 нужно искать выше по списку, а не между TEST_TABLE_43435 и TEST_TABLE_43437.
3) В rdb$formats нет форматов для таблицы TEST_TABLE_43376, поэтому и не находит столбец COL. Возможно из-за этого IBExpert и не показывает табличку.

P.S. Скорее всего обновление метаданных прошло не удачно.

[Обновления: Thu, 06 July 2023 10:43]

Известить модератора

Re: [FB4] Таблица без колонок [сообщение #2701 является ответом на сообщение #2700] Thu, 06 July 2023 11:00 Переход к предыдущему сообщениюПереход к следующему сообщению
Dmitry Kovalenko в настоящее время не в онлайне  Dmitry Kovalenko
Сообщений: 51
Зарегистрирован: December 2022
Member
neozx1984 писал(а) Thu, 06 July 2023 10:38
1) База без forced write, так что разработчики пошлют... читать документацию.
Так и задумано. Это тесты.

neozx1984 писал(а) Thu, 06 July 2023 10:38

2) Табличку TEST_TABLE_43376 нужно искать выше по списку, а не между TEST_TABLE_43435 и TEST_TABLE_43437.
Блин, точно. Спасибо Smile

neozx1984 писал(а) Thu, 06 July 2023 10:38

3) В rdb$formats нет форматов для таблицы TEST_TABLE_43376, поэтому и не находит столбец COL. Возможно из-за этого IBExpert и не показывает табличку.
P.S. Скорее всего обновление метаданных прошло не удачно.
Эти проблемы начинаются после нескольких прогонов. Поэтому и мысль насчет проблем с каким-нибудь счетчиком.
Re: [FB4] Таблица без колонок [сообщение #2753 является ответом на сообщение #2701] Wed, 12 July 2023 18:06 Переход к предыдущему сообщению
kdv в настоящее время не в онлайне  kdv
Сообщений: 91
Зарегистрирован: June 2022
Member
дык ё, посмотри в идентификатор rdb$relations.
Предыдущая тема: EXECUTE STATEMENT и "маркеры" кодовых страниц
Следующая тема: Криллица в тексте исключений FB 4
Переход к форуму:
  


Текущее время: Mon Apr 29 16:58:41 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00669 секунд