Как создать базу данных в PostgreSQL на Windows 7?

Я использую Windows 7 на своем домашнем компьютере. Я установил PostgreSQL и теперь хочу создать базу данных.

Я пробовал с createdb mydatabase но я получил это сообщение об ошибке:

createdb: could not connect to database postgres: FATAL: role "Jonas" does
not exist

Я также пытался создать роль "Йонас" с createuser Jonas но я получил ту же ошибку, даже если я вошел в систему как администратор в PowerShell.

как создать базу данных PostgreSQL на компьютере с Windows 7?

7
задан Jonas
16.03.2023 7:33 Количество просмотров материала 2362
Распечатать страницу

2 ответа

http://www.postgresql.org/docs/8.1/static/tutorial-createdb.html

другой ответ может быть такой:

createdb: could not connect to database postgres: FATAL:  user "joe" does not
exist

где упомянуто собственное имя. Это произойдет, если администратор не создал для вас учетную запись Пользователя PostgreSQL. (Учетные записи пользователей PostgreSQL отличаются от учетных записей пользователей операционной системы.) Если вы являетесь администратором, обратитесь к Главе 18 за помощью по созданию учетных записей. вам нужно будет стать пользователь операционной системы, под которой был установлен PostgreSQL (обычно postgres) для создания первой учетной записи пользователя.

6
отвечен ta.speot.is 2023-03-17 15:21

С http://www.postgresql.org/docs/8.1/static/tutorial-createdb.html

возможно, вам присвоено имя пользователя PostgreSQL, которое отличается от имени пользователя операционной системы; в этом случае вам необходимо чтобы использовать ключ-U или задать переменную среды PGUSER для указания ваше имя пользователя PostgreSQL.

я столкнулся с той же проблемой, теперь я делаю это с

createdb -U postgres dbname
4
отвечен Tony 2023-03-17 17:38

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх