Я пытаюсь следовать руководству здесь: https://gophercasts.io/lessons/4-postgres-basics, но у меня возникают проблемы с настройкой пользователя в Windows 8.1 (64-разрядная версия).

В учебнике есть data.sql, который является скриптом для создания некоторых начальных данных для целей учебника, но когда я пытаюсь запустить его через командную строку, я получаю эту ошибку:

createb: не удалось подключиться к базе данных template1: FATAL: аутентификация по паролю не удалась для пользователя "пользователь"

Команда, которую я запускал, была:

C:\code\gocode> создалb урок4

Моя учетная запись Windows называется просто «пользователь». Также, когда я открываю pgadmin3, единственная учетная запись Postgresql, которую я вижу, называется postgres.

Как настроить учетную запись, чтобы я мог запускать команды из командной строки?

(Заранее извиняюсь, если это неправильный форум, я не был уверен, должен ли я публиковать его здесь, или Stackoverflow или DBA Stackexchange, пожалуйста, не наказывайте меня понижающими голосами, просто дайте мне знать, если я должен переместить его в другое место)

1 ответ1

-1

Создайте учетную запись пользователя Windows под названием «postgres» с паролем «postgres» (или любым другим паролем, установленным для вашего сервера postgres). затем снова запустите ваш скрипт. Убедитесь, что у вас есть права администратора.

На самом деле, если вы используете окно, скорее установите pgAdmin и используйте графический пользовательский интерфейс для создания базы данных и запуска скрипта. Это сэкономит много времени.

http://www.pgadmin.org/download/windows.php

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .