Bug 57059

Summary: Ошибка получения SQL запроса при создании таблицы через web-интерфейс
Product: Branch p11 Reporter: Елесин Степан Андреевич <elesinsa>
Component: pgadmin4Assignee: Pavel Vasenkov <pav>
Status: NEW --- QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5    
Version: unspecified   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Logs with error none

Description Елесин Степан Андреевич 2025-11-28 13:13:31 MSK
Created attachment 20212 [details]
Logs with error

Тестовый стенд:
Alt Server 11.0 x86-64

Версия пакета:
pgadmin4-8.3-alt2

Шаги воспроизведения:
1) Установить и запустить postgresql
2) Установить pgadmin4
3) # sed -i -e 's/PGADMIN_SETUP_EMAIL=.*/PGADMIN_SETUP_EMAIL=admin@test.alt/' \
         -e 's/PGADMIN_SETUP_PASSWORD=.*/PGADMIN_SETUP_PASSWORD=12345678/' /etc/sysconfig/pgadmin4 && \
  grep -E "PGADMIN_SETUP_EMAIL|PGADMIN_SETUP_PASSWORD" /etc/sysconfig/pgadmin4
4) # sed -i '/^DEFAULT_SERVER/s/127.0.0.1/0.0.0.0/' /usr/lib/pgadmin4/config.py && grep '^DEFAULT_SERVER ' /usr/lib/pgadmin4/config.py
5) Запустить сервис
6) # echo http://$(hostname -i):8765 - Открыть в браузере полученную ссылку
7) Войти в систему:
   admin@test.alt
   12345678
8) Нажать кнопку Добавить новый сервер -> На вкладке General ввести имя -> На вкладке Соединение: имя/адрес: localhost ; Имя пользователя: postgres ; Пароль: ввести, если был указан при настройке postgresql и включить Сохранить пароль -> Сохранить
9) Раскрыть список серверов
10) Раскрыть список баз добавленного сервера
11) ПКМ на Базы данных -> Создать -> База данных
12) Ввести имя и нажать Сохранить.
13) В списке раскрыть новую базу -> Схемы -> public -> Таблицы -> ПКМ -> Создать -> Таблица:
- На вкладке General ввести имя 
- На вкладке Столбцы добавить два столбца:
- - id integer первичный ключ
- - line text
14) На вкладке SQL проверить отображение полученного SQL запроса -> Сохранить
15) Выбрать созданную таблицу -> проверить SQL в верхней панели

Ожидаемый результат:
Отображается SQL запрос

Реальный результат:
Возникает ошибка: '>' not supported between instances of 'NoneType' and 'int'
Comment 1 Елесин Степан Андреевич 2025-11-28 15:06:37 MSK
В Sisyphus не воспроизводится, т.к в Sisyphus не поднимается web-интерфейс, сервис pgadmin4 перестает работать после запуска: https://bugzilla.altlinux.org/57061