Имя: Пароль:
1C
 
Прямой запрос к PostgreSQL для получения списка пользователей
, , ,
0 anchar007
 
28.05.21
09:27
Как из таблиц базы данных прямым запросом получить список пользователей?
Сделал "Select * from Params", в одной из строк этой таблицы вижу "users.usr", но не понимаю как прочитать список пользователей.
Тяжело без конструктора запросов, подскажите че сделать надо?
1 arsik
 
гуру
28.05.21
09:31
В users.usr - в бинарном виде хранится список пользователей.
Что тебе еще надо? Бери и пользуйся.
2 acht
 
28.05.21
09:33
(0) > Тяжело без конструктора запросов
Пятнично
3 anchar007
 
28.05.21
09:36
(1) Хочу посмотреть хотя бы одного пользователя под которым можно зайти в базу. После восстановления бэкапа пропали все пользователи и не пускает в базу
4 arsik
 
гуру
28.05.21
09:41
(3) Вас вообще гуглом не учили пользоваться? Блин достали такие темы, по которым в поиске гугла первая ссылка.
5 anchar007
 
28.05.21
09:47
(4) достали токсичные комментаторы, которые в гугл всех отправляют, хотя сами даже туда не заходили
6 Вафель
 
28.05.21
09:50
а разве юзеры не в отдельной таблице?
7 anchar007
 
28.05.21
09:51
(6) Params содержит параметры информационной базы. Среди них:
- Список пользователей информационной базы.
- Национальные настройки информационной базы.
- Таблица соответствия объектов метаданных и объектов базы данных (таблиц, полей, индексов).
- Некоторая другая информация.
8 arsik
 
гуру
28.05.21
09:53
(6) Нет, но есть и отдельная таблица справочника, если это предусмотрено логикой конфигурации.
9 youalex
 
28.05.21
09:57
(8) [v8users] же есть
10 arsik
 
гуру
28.05.21
10:01
(9) Сорян. Точно есть.
11 anchar007
 
28.05.21
10:02
(9) (6) точно, спасибо!
12 eklmn
 
гуру
28.05.21
10:12
psql -U postgres -c "select name,descr,admrole from v8users;" base