Как настроить 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 и используйте графический интерфейс пользователя для создания базы данных и запуска скрипта. Это сэкономит много времени.