172 похожих чатов

Здравствуйте. Работаю с Postgres недавно и сейчас появилась непонятная мне

проблема.
Я запустил Postgres в докер контейнере и решил, чтобы не работать постоянно из-под суперпользователя, создать другого пользователя. Пользователь, вроде как, создался, но войти в $ psql из-под него не получается: выдает, что нет базы данных с именем пользователя.

Во-первых, а как это решить, во-вторых, зачем нужна база данных с именем пользователя? И по этой ли причине в списке баз данных помимо template'ов есть база данных под именем postgres? Для чего она нужна?

9 ответов

6 просмотров

Добавьте строку подключения.

synalice
Что это?

Как вы подключаетесь к базе?

а так не работает? psql -U postgres

synalice- Автор вопроса
D K
а так не работает? psql -U postgres

Работает. Но тогда я подключаюсь как пользователь postgres, а нужно, как user_postgres.

по умолчанию psql подключается к базе, совпадающей с именем пользователя. У вас такой базы нет - выдается об этом ошибка. добавьте в подключение имя базы, например -d postgres

synalice
Работает. Но тогда я подключаюсь как пользователь ...

думаю что это ответит на все твои вопросы. https://www.postgresql.org/docs/13/app-psql.html

synalice- Автор вопроса
Ivan KHOKHLOV
по умолчанию psql подключается к базе, совпадающей...

Спасибо! postgres=> \conninfo You are connected to database "postgres" as user "user_postgres" via socket in "/var/run/postgresql" at port "5432".

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
9
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Карта сайта