Как настроить Postgresql на Windows 8.1 для подключения к Golang?

Я пытаюсь следовать руководству здесь: 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 или Stackexchange DBA, пожалуйста, не наказывайте меня понижающими голосами, просто дайте мне знать, если я должен переместить его в другое место)

1 ответ

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

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

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

Другие вопросы по тегам