[GH-ISSUE #20] При подключении к 11 версии - нет доступа к pg_subscription #20

Closed
opened 2026-05-05 03:30:30 -06:00 by gitea-mirror · 7 comments
Owner

Originally created by @daemonserj on GitHub (Oct 22, 2021).
Original GitHub issue: https://github.com/levinsv/pgadmin3/issues/20

изображение

Originally created by @daemonserj on GitHub (Oct 22, 2021). Original GitHub issue: https://github.com/levinsv/pgadmin3/issues/20 ![изображение](https://user-images.githubusercontent.com/8575722/138386555-2efcf3f9-4ac2-4872-9306-e4f8f2135204.png)
Author
Owner

@levinsv commented on GitHub (Oct 23, 2021):

Создавать подписки разрешено только суперпользователям. (это из документации)
И если работать не как суперпользователь то возможны всякие такие сообщения об отсутствии доступа или прав.

<!-- gh-comment-id:950161242 --> @levinsv commented on GitHub (Oct 23, 2021): Создавать подписки разрешено только суперпользователям. (это из документации) И если работать не как суперпользователь то возможны всякие такие сообщения об отсутствии доступа или прав.
Author
Owner

@daemonserj commented on GitHub (Oct 25, 2021):

Это было под пользователем postgres, во время коннекта к БД postgres

<!-- gh-comment-id:950649360 --> @daemonserj commented on GitHub (Oct 25, 2021): Это было под пользователем postgres, во время коннекта к БД postgres
Author
Owner

@daemonserj commented on GitHub (Oct 26, 2021):

Обновился до 13, тоже самое.
postgres - суперпользователь. Через psql запрос отрабатывает.
postgres=# select * from pg_subscription; oid | subdbid | subname | subowner | subenabled | subconninfo | subslotname | subsynccommit | subpublications -----+---------+---------+----------+------------+-------------+-------------+---------------+----------------- (0 строк)

Предварительно выяснил что проблема касается всех таблиц из pg_catalog в которых в ACL нет "=r/postgres"
Вот это норм:
изображение
Вот ACL от pg_subscription:
изображение


<!-- gh-comment-id:951534081 --> @daemonserj commented on GitHub (Oct 26, 2021): Обновился до 13, тоже самое. postgres - суперпользователь. Через psql запрос отрабатывает. ` postgres=# select * from pg_subscription; oid | subdbid | subname | subowner | subenabled | subconninfo | subslotname | subsynccommit | subpublications -----+---------+---------+----------+------------+-------------+-------------+---------------+----------------- (0 строк) ` Предварительно выяснил что проблема касается всех таблиц из pg_catalog в которых в ACL **нет "=r/postgres"** Вот это норм: ![изображение](https://user-images.githubusercontent.com/8575722/138805694-d8310642-246f-4805-84a6-ef980a324eda.png) Вот ACL от pg_subscription: ![изображение](https://user-images.githubusercontent.com/8575722/138805775-d0421a45-64b8-480a-b1fe-5eb27738da1f.png) ****
Author
Owner

@levinsv commented on GitHub (Oct 26, 2021):

посмотрите к какой базе и каким пользователем вы соединяетесь в pgadmin3 .
не может суперюзер получать сообщения с отсутствием доступа к чему либо.
выполните в pgadmi3 запрос:
select * from pg_roles where rolname=current_user ;
И посмотрите под кем вы работаете.

<!-- gh-comment-id:951736157 --> @levinsv commented on GitHub (Oct 26, 2021): посмотрите к какой базе и каким пользователем вы соединяетесь в pgadmin3 . не может суперюзер получать сообщения с отсутствием доступа к чему либо. выполните в pgadmi3 запрос: ` select * from pg_roles where rolname=current_user ;` И посмотрите под кем вы работаете.
Author
Owner

@daemonserj commented on GitHub (Oct 26, 2021):

Да действительно, работю не суперюзером. Тогда можно убрать при логине этот варнинг?

<!-- gh-comment-id:951776698 --> @daemonserj commented on GitHub (Oct 26, 2021): Да действительно, работю не суперюзером. Тогда можно убрать при логине этот варнинг?
Author
Owner

@levinsv commented on GitHub (Oct 26, 2021):

Отключите в настройках отображение в дереве subscription. И ошибок не будет.

<!-- gh-comment-id:951781026 --> @levinsv commented on GitHub (Oct 26, 2021): Отключите в настройках отображение в дереве subscription. И ошибок не будет.
Author
Owner

@daemonserj commented on GitHub (Oct 26, 2021):

Отключил, спасибо.

<!-- gh-comment-id:951785977 --> @daemonserj commented on GitHub (Oct 26, 2021): Отключил, спасибо.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/pgadmin3#20
No description provided.