Bug 49882 - baculum13-common: ошибка совместимости baculum13 с postgresql15
Summary: baculum13-common: ошибка совместимости baculum13 с postgresql15
Status: NEW
Alias: None
Product: Branch p10
Classification: Unclassified
Component: baculum13-common (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexei Takaseev
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-03 15:30 MSK by Dmitry Maksimenkov
Modified: 2024-04-03 15:30 MSK (History)
0 users

See Also:


Attachments
Скриншот ошибки в baculum-web (196.04 KB, image/png)
2024-04-03 15:30 MSK, Dmitry Maksimenkov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry Maksimenkov 2024-04-03 15:30:36 MSK
Created attachment 15779 [details]
Скриншот ошибки в baculum-web

При разворачивании baculum13 вместе с postgresql15 выводит ошибку:

Код ошибки: 1000

Сообщение: Internal error. TDbCommand failed to execute the query SQL " SELECT conname, consrc, contype, indkey, indisclustered FROM ( SELECT conname, pg_catalog.pg_get_constraintdef(oid) AS consrc, contype, conrelid AS relid, NULL AS indkey, FALSE AS indisclustered FROM pg_catalog.pg_constraint WHERE contype IN ('f', 'c') UNION ALL SELECT pc.relname, NULL, CASE WHEN indisprimary THEN 'p' ELSE 'u' END, pi.indrelid, indkey, pi.indisclustered FROM pg_catalog.pg_class pc, pg_catalog.pg_index pi WHERE pc.oid=pi.indexrelid AND EXISTS ( SELECT 1 FROM pg_catalog.pg_depend d JOIN pg_catalog.pg_constraint c ON (d.refclassid = c.tableoid AND d.refobjid = c.oid) WHERE d.classid = pc.tableoid AND d.objid = pc.oid AND d.deptype = 'i' AND c.contype IN ('u', 'p') ) ) AS sub WHERE relid = (SELECT oid FROM pg_catalog.pg_class WHERE relname=:table AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname=:schema)) ORDER BY 1": SQLSTATE[42804]: Datatype mismatch: 7 OSHIBKA: v konstrukczii UNION tipy` "char" i text ne imeyut obshhego LINE 17: CASE WHEN indisprimary THEN ^

Версии:
baculum13-common-13.0.3-alt4.noarch
postgresql15-server-15.6-alt0.p10.1.x86_64

Системы:
Alt Server 10 x86-64

Шаги воспроизведения:
1. Установить и настроить postgresql15, bacula13
2. Развернуть baculum13 на apache2
3. Настроить baculum-api и baculum-web в мастере настройки

Ожидаемый результат: baculum13 успешно подключится к базе данных postgresql15

Реальный результат: baculum13 выводит ошибку запроса к SQL (см. картинку во вложении)

Дополнительная информация:
Не воспроизводится в Sisyphus