Установка Windows PATH для инструментов Postgres

Я не могу получить доступ к PostgreSQL через командную строку в Windows. Хотя я могу создавать и обновлять базы данных, получать к ним доступ через PGAdminIII и отправлять их в Heroku, я не могу получить к ним доступ напрямую через командную строку с помощью команды psql.

Когда я пытаюсь создать базу данных с помощью команды

$ createdb mydb

как объяснено в документации PG , я получаю сообщение

createdb: command not found

Документация предполагает, что в этом случае «PostgreSQL не был установлен должным образом. Вместо этого попробуйте вызвать команду с абсолютным путем». Конечно же, я могу создать базу данных, введя прямой путь к файлу:

$ c:/postgreSQL/9.1/bin/createdb mydb

Означает ли это, что путь можно перенастроить для правильного подключения? Или мне нужно переустановить? Я переустанавливал несколько раз, и не смог установить правильный путь. В настоящее время у меня есть пути /bin и /lib, добавленные в мою систему и пути пользователя (:Umezo ), но по-прежнему нет доступа из командной строки.

User variables for umezo
variable name: Path
variable value: C:\PostgreSQL\9.1\bin; C:\PostgreSQL\9.1\lib

System variables
variable name: Path
variable value: C:\PostgreSQL\9.1\bin; C:\PostgreSQL\9.1\lib

Будем признательны за любую информацию или отзывы о том, как я могу исправить свою часть.

Моя информация, как показано ниже:

В основном я следовал этим источникам здесь и здесь . Я установил 32-битную версию 9.1, потому что некоторые источники сообщали о проблемах с 64-битной версией.

PG download version: Installer Version 9.1 Win x86-32
Operating System: Windows 7 (64 bit)

стр. _hba.conf

#TYPE     DATABASE     USER     CIER-ADDRESS     METHOD
# IPv4 local connections:
host      all          all      127.0.0.1/32     md5
# IPv6 local connections:
host      all          all      ::1/128          md5    

postgresql.conf

# - Connection Settings -
listen_addresses = '*'
port = 5432
max_connections = 100

стр. _ident.conf

# *Everything is commented out*

Логин Роль Umezo#из окна свойств в PGAdminIII

Properties/Role name: Umezo
Properties/Can login: "check"
Role privileges: all categories "check"

26
задан Community 23 May 2017 в 11:54
поделиться