<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>57059</bug_id>
          
          <creation_ts>2025-11-28 13:13:31 +0300</creation_ts>
          <short_desc>Ошибка получения SQL запроса при создании таблицы через web-интерфейс</short_desc>
          <delta_ts>2025-11-28 15:06:37 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Branch p11</product>
          <component>pgadmin4</component>
          <version>unspecified</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Елесин Степан Андреевич">elesinsa</reporter>
          <assigned_to name="Pavel Vasenkov">pav</assigned_to>
          
          
          <qa_contact name="qa-p11@altlinux.org">qa-p11</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>278086</commentid>
    <comment_count>0</comment_count>
      <attachid>20212</attachid>
    <who name="Елесин Степан Андреевич">elesinsa</who>
    <bug_when>2025-11-28 13:13:31 +0300</bug_when>
    <thetext>Created attachment 20212
Logs with error

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

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

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

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

Реальный результат:
Возникает ошибка: &apos;&gt;&apos; not supported between instances of &apos;NoneType&apos; and &apos;int&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278112</commentid>
    <comment_count>1</comment_count>
    <who name="Елесин Степан Андреевич">elesinsa</who>
    <bug_when>2025-11-28 15:06:37 +0300</bug_when>
    <thetext>В Sisyphus не воспроизводится, т.к в Sisyphus не поднимается web-интерфейс, сервис pgadmin4 перестает работать после запуска: https://bugzilla.altlinux.org/57061</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>20212</attachid>
            <date>2025-11-28 13:13:31 +0300</date>
            <delta_ts>2025-11-28 13:13:31 +0300</delta_ts>
            <desc>Logs with error</desc>
            <filename>Log about %22&gt;%22 .txt</filename>
            <type>text/plain</type>
            <size>5556</size>
            <attacher name="Елесин Степан Андреевич">elesinsa</attacher>
            
              <data encoding="base64">MjAyNS0xMS0yOCAxMjo0Mzo1MCwxNDU6IEVSUk9SICBwZ2FkbWluOiAgICAgICAgJz4nIG5vdCBz
dXBwb3J0ZWQgYmV0d2VlbiBpbnN0YW5jZXMgb2YgJ05vbmVUeXBlJyBhbmQgJ2ludCcKVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMvc2l0
ZS1wYWNrYWdlcy9mbGFzay9hcHAucHkiLCBsaW5lIDg4MCwgaW4gZnVsbF9kaXNwYXRjaF9yZXF1
ZXN0CiAgICBydiA9IHNlbGYuZGlzcGF0Y2hfcmVxdWVzdCgpCiAgICAgICAgIF5eXl5eXl5eXl5e
Xl5eXl5eXl5eXl5eCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMy9zaXRlLXBhY2thZ2VzL2ZsYXNr
L2FwcC5weSIsIGxpbmUgODY1LCBpbiBkaXNwYXRjaF9yZXF1ZXN0CiAgICByZXR1cm4gc2VsZi5l
bnN1cmVfc3luYyhzZWxmLnZpZXdfZnVuY3Rpb25zW3J1bGUuZW5kcG9pbnRdKSgqKnZpZXdfYXJn
cykgICMgdHlwZTogaWdub3JlW25vLWFueS1yZXR1cm5dCiAgICAgICAgICAgXl5eXl5eXl5eXl5e
Xl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4KICBG
aWxlICIvdXNyL2xpYi9weXRob24zL3NpdGUtcGFja2FnZXMvZmxhc2svdmlld3MucHkiLCBsaW5l
IDExMCwgaW4gdmlldwogICAgcmV0dXJuIGN1cnJlbnRfYXBwLmVuc3VyZV9zeW5jKHNlbGYuZGlz
cGF0Y2hfcmVxdWVzdCkoKiprd2FyZ3MpICAjIHR5cGU6IGlnbm9yZVtuby1hbnktcmV0dXJuXQog
ICAgICAgICAgIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5e
Xl5eXl5eXl5eCiAgRmlsZSAiL3Vzci9saWIvcGdhZG1pbjQvcGdhZG1pbi9icm93c2VyL3V0aWxz
LnB5IiwgbGluZSAzMDksIGluIGRpc3BhdGNoX3JlcXVlc3QKICAgIHJldHVybiBtZXRob2QoKmFy
Z3MsICoqa3dhcmdzKQogICAgICAgICAgIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eCiAgRmlsZSAi
L3Vzci9saWIvcGdhZG1pbjQvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9k
YXRhYmFzZXMvc2NoZW1hcy90YWJsZXMvdXRpbHMucHkiLCBsaW5lIDE2MywgaW4gd3JhcAogICAg
cmV0dXJuIGYoKmFyZ3MsICoqa3dhcmdzKQogICAgICAgICAgIF5eXl5eXl5eXl5eXl5eXl5eXgog
IEZpbGUgIi91c3IvbGliL3BnYWRtaW40L3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3Nl
cnZlcnMvZGF0YWJhc2VzL3NjaGVtYXMvdGFibGVzL19faW5pdF9fLnB5IiwgbGluZSAxNDA4LCBp
biBzcWwKICAgIHJldHVybiBCYXNlVGFibGVWaWV3LmdldF9yZXZlcnNlX2VuZ2luZWVyZWRfc3Fs
KAogICAgICAgICAgIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eCiAg
RmlsZSAiL3Vzci9saWIvcGdhZG1pbjQvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2Vy
dmVycy9kYXRhYmFzZXMvc2NoZW1hcy90YWJsZXMvdXRpbHMucHkiLCBsaW5lIDEwNTgsIGluIGdl
dF9yZXZlcnNlX2VuZ2luZWVyZWRfc3FsCiAgICBzZWxmLl9nZXRfcmVzcWxfZm9yX3RhYmxlKGRp
ZCwgc2NpZCwgdGlkLCBkYXRhLCBqc29uX3Jlc3AsIG1haW5fc3FsLAogIEZpbGUgIi91c3IvbGli
L3BnYWRtaW40L3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2Vz
L3NjaGVtYXMvdGFibGVzL3V0aWxzLnB5IiwgbGluZSA3MjcsIGluIF9nZXRfcmVzcWxfZm9yX3Rh
YmxlCiAgICByZW5kZXJfdGVtcGxhdGUoIi8iLmpvaW4oW3NlbGYudGFibGVfdGVtcGxhdGVfcGF0
aCwKICBGaWxlICIvdXNyL2xpYi9weXRob24zL3NpdGUtcGFja2FnZXMvZmxhc2svdGVtcGxhdGlu
Zy5weSIsIGxpbmUgMTUwLCBpbiByZW5kZXJfdGVtcGxhdGUKICAgIHJldHVybiBfcmVuZGVyKGFw
cCwgdGVtcGxhdGUsIGNvbnRleHQpCiAgICAgICAgICAgXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5e
Xl5eXl5eXgogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMvc2l0ZS1wYWNrYWdlcy9mbGFzay90ZW1w
bGF0aW5nLnB5IiwgbGluZSAxMzEsIGluIF9yZW5kZXIKICAgIHJ2ID0gdGVtcGxhdGUucmVuZGVy
KGNvbnRleHQpCiAgICAgICAgIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXgogIEZpbGUgIi91c3Iv
bGliL3B5dGhvbjMvc2l0ZS1wYWNrYWdlcy9qaW5qYTIvZW52aXJvbm1lbnQucHkiLCBsaW5lIDEy
OTUsIGluIHJlbmRlcgogICAgc2VsZi5lbnZpcm9ubWVudC5oYW5kbGVfZXhjZXB0aW9uKCkKICBG
aWxlICIvdXNyL2xpYi9weXRob24zL3NpdGUtcGFja2FnZXMvamluamEyL2Vudmlyb25tZW50LnB5
IiwgbGluZSA5NDIsIGluIGhhbmRsZV9leGNlcHRpb24KICAgIHJhaXNlIHJld3JpdGVfdHJhY2Vi
YWNrX3N0YWNrKHNvdXJjZT1zb3VyY2UpCiAgRmlsZSAiL3Vzci9saWIvcGdhZG1pbjQvcGdhZG1p
bi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy90YWJsZXMv
dGVtcGxhdGVzL3RhYmxlcy9zcWwvMTZfcGx1cy9jcmVhdGUuc3FsIiwgbGluZSAyMDIsIGluIHRv
cC1sZXZlbCB0ZW1wbGF0ZSBjb2RlCiAgICB7JSBpZiBjLmF0dHN0YXR0YXJnZXQgaXMgZGVmaW5l
ZCBhbmQgYy5hdHRzdGF0dGFyZ2V0ID4gLTEgJX0KICAgIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5e
Xl4KVHlwZUVycm9yOiAnPicgbm90IHN1cHBvcnRlZCBiZXR3ZWVuIGluc3RhbmNlcyBvZiAnTm9u
ZVR5cGUnIGFuZCAnaW50JwoyMDI1LTExLTI4IDEyOjQzOjUwLDE0ODogSU5GTyAgIHdlcmt6ZXVn
OiAgICAgICAxMC43Mi4xMjguMTQ1IC0gLSBbMjgvTm92LzIwMjUgMTI6NDM6NTBdICJeW1szNW1e
W1sxbUdFVCAvYnJvd3Nlci90YWJsZS9zcWwvMS8xLzUvMjIwMC8xNjM4NyBIVFRQLzEuMV5bWzBt
IiA1MDAgLQoyMDI1LTExLTI4IDEyOjQ0OjA1LDgzOTogREVCVUcgIHBnYWRtaW46ICAgICAgICBI
ZWFydGJlYXQgbG9nZ2VkIGZvciB0aGUgc2Vzc2lvbiBpZCMjc2VydmVyIGlkOiA2NDExM2NmOS0z
M2M4LTQ5YTktYmJkNy1kYTU1MDljZjUwZjUjIzEKMjAyNS0xMS0yOCAxMjo0NDowNSw4NDA6IElO
Rk8gICB3ZXJremV1ZzogICAgICAgMTAuNzIuMTI4LjE0NSAtIC0gWzI4L05vdi8yMDI1IDEyOjQ0
OjA1XSAiUE9TVCAvbWlzYy9oZWFydGJlYXQvbG9nIEhUVFAvMS4xIiAyMDAgLQoyMDI1LTExLTI4
IDEyOjQ0OjExLDg1NDogSU5GTyAgIHdlcmt6ZXVnOiAgICAgICAxMC43Mi4xMjguMTQ1IC0gLSBb
MjgvTm92LzIwMjUgMTI6NDQ6MTFdICJQT1NUIC9zZXR0aW5ncy9zYXZlX3RyZWVfc3RhdGUvIEhU
VFAvMS4xIiAyMDAgLQoyMDI1LTExLTI4IDEyOjQ0OjExLDg5ODogSU5GTyAgIHdlcmt6ZXVnOiAg
ICAgICAxMC43Mi4xMjguMTQ1IC0gLSBbMjgvTm92LzIwMjUgMTI6NDQ6MTFdICJHRVQgL3NldHRp
bmdzL2dldF90cmVlX3N0YXRlLyBIVFRQLzEuMSIgMjAwIC0KMjAyNS0xMS0yOCAxMjo0NDozNSw4
MzY6IERFQlVHICBwZ2FkbWluOiAgICAgICAgSGVhcnRiZWF0IGxvZ2dlZCBmb3IgdGhlIHNlc3Np
b24gaWQjI3NlcnZlciBpZDogNjQxMTNjZjktMzNjOC00OWE5LWJiZDctZGE1NTA5Y2Y1MGY1IyMx
CjIwMjUtMTEtMjggMTI6NDQ6MzUsODM3OiBJTkZPICAgd2Vya3pldWc6ICAgICAgIDEwLjcyLjEy
OC4xNDUgLSAtIFsyOC9Ob3YvMjAyNSAxMjo0NDozNV0gIlBPU1QgL21pc2MvaGVhcnRiZWF0L2xv
ZyBIVFRQLzEuMSIgMjAwIC0KMjAyNS0xMS0yOCAxMjo0NTowNSw4Mzg6IERFQlVHICBwZ2FkbWlu
OiAgICAgICAgSGVhcnRiZWF0IGxvZ2dlZCBmb3IgdGhlIHNlc3Npb24gaWQjI3NlcnZlciBpZDog
NjQxMTNjZjktMzNjOC00OWE5LWJiZDctZGE1NTA5Y2Y1MGY1IyMxCjIwMjUtMTEtMjggMTI6NDU6
MDUsODM5OiBJTkZPICAgd2Vya3pldWc6ICAgICAgIDEwLjcyLjEyOC4xNDUgLSAtIFsyOC9Ob3Yv
MjAyNSAxMjo0NTowNV0gIlBPU1QgL21pc2MvaGVhcnRiZWF0L2xvZyBIVFRQLzEuMSIgMjAwIC0K
MjAyNS0xMS0yOCAxMjo0NjowNSw4Mzg6IERFQlVHICBwZ2FkbWluOiAgICAgICAgSGVhcnRiZWF0
IGxvZ2dlZCBmb3IgdGhlIHNlc3Npb24gaWQjI3NlcnZlciBpZDogNjQxMTNjZjktMzNjOC00OWE5
LWJiZDctZGE1NTA5Y2Y1MGY1IyMxCjIwMjUtMTEtMjggMTI6NDY6MDUsODM5OiBJTkZPICAgd2Vy
a3pldWc6ICAgICAgIDEwLjcyLjEyOC4xNDUgLSAtIFsyOC9Ob3YvMjAyNSAxMjo0NjowNV0gIlBP
U1QgL21pc2MvaGVhcnRiZWF0L2xvZyBIVFRQLzEuMSIgMjAwIC0KMjAyNS0xMS0yOCAxMjo0Njoz
NSw4Mzg6IERFQlVHICBwZ2FkbWluOiAgICAgICAgSGVhcnRiZWF0IGxvZ2dlZCBmb3IgdGhlIHNl
c3Npb24gaWQjI3NlcnZlciBpZDogNjQxMTNjZjktMzNjOC00OWE5LWJiZDctZGE1NTA5Y2Y1MGY1
IyMxCjIwMjUtMTEtMjggMTI6NDY6MzUsODQwOiBJTkZPICAgd2Vya3pldWc6ICAgICAgIDEwLjcy
LjEyOC4xNDUgLSAtIFsyOC9Ob3YvMjAyNSAxMjo0NjozNV0gIlBPU1QgL21pc2MvaGVhcnRiZWF0
L2xvZyBIVFRQLzEuMSIgMjAwIC0KMjAyNS0xMS0yOCAxMjo0NzoxMiw4Mzc6IERFQlVHICBwZ2Fk
bWluOiAgICAgICAgSGVhcnRiZWF0IGxvZ2dlZCBmb3IgdGhlIHNlc3Npb24gaWQjI3NlcnZlciBp
ZDogNjQxMTNjZjktMzNjOC00OWE5LWJiZDctZGE1NTA5Y2Y1MGY1IyMxCjIwMjUtMTEtMjggMTI6
NDc6MTIsODM4OiBJTkZPICAgd2Vya3pldWc6ICAgICAgIDEwLjcyLjEyOC4xNDUgLSAtIFsyOC9O
b3YvMjAyNSAxMjo0NzoxMl0gIlBPU1QgL21pc2MvaGVhcnRiZWF0L2xvZyBIVFRQLzEuMSIgMjAw
IC0KMjAyNS0xMS0yOCAxMjo0ODoxMiw4Mzk6IERFQlVHICBwZ2FkbWluOiAgICAgICAgSGVhcnRi
ZWF0IGxvZ2dlZCBmb3IgdGhlIHNlc3Npb24gaWQjI3NlcnZlciBpZDogNjQxMTNjZjktMzNjOC00
OWE5LWJiZDctZGE1NTA5Y2Y1MGY1IyMxCjIwMjUtMTEtMjggMTI6NDg6MTIsODQwOiBJTkZPICAg
d2Vya3pldWc6ICAgICAgIDEwLjcyLjEyOC4xNDUgLSAtIFsyOC9Ob3YvMjAyNSAxMjo0ODoxMl0g
IlBPU1QgL21pc2MvaGVhcnRiZWF0L2xvZyBIVFRQLzEuMSIgMjAwIC0KMjAyNS0xMS0yOCAxMjo0
ODozOSwxNDY6IERFQlVHICBwZ2FkbWluOiAgICAgICAgSGVhcnRiZWF0IGxvZ2dlZCBmb3IgdGhl
IHNlc3Npb24gaWQjI3NlcnZlciBpZDogNjQxMTNjZjktMzNjOC00OWE5LWJiZDctZGE1NTA5Y2Y1
MGY1IyMxCjIwMjUtMTEtMjggMTI6NDg6MzksMTQ3OiBJTkZPICAgd2Vya3pldWc6ICAgICAgIDEw
LjcyLjEyOC4xNDUgLSAtIFsyOC9Ob3YvMjAyNSAxMjo0ODozOV0gIlBPU1QgL21pc2MvaGVhcnRi
ZWF0L2xvZyBIVFRQLzEuMSIgMjAwIC0KMjAyNS0xMS0yOCAxMjo0ODo0MSwxODA6IElORk8gICB3
ZXJremV1ZzogICAgICAgMTAuNzIuMTI4LjE0NSAtIC0gWzI4L05vdi8yMDI1IDEyOjQ4OjQxXSAi
UE9TVCAvbWlzYy9jbGVhbnVwIEhUVFAvMS4xIiAyMDAgLQoyMDI1LTExLTI4IDEyOjQ4OjQxLDk3
NjogU1FMICAgIHBnYWRtaW46ICAgICAgICBFeGVjdXRlIChkaWN0KSBieSBhZG1pbkB0ZXN0LmFs
dCBvbiBwb3N0Z3Jlc0Bsb2NhbGhvc3QvcG9zdGdyZXMgIzEgLSBEQjpwb3N0Z3JlcyAoUXVlcnkt
aWQ6IDI2NzM0NzkpOgovKnBnYTRkYXNoKi8K
</data>

          </attachment>
      

    </bug>

</bugzilla>