Ustawianie Windows PATH dla narzędzi Postgres

Nie mogę uzyskać dostępu do PostgreSQL za pomocą wiersza poleceń w systemie Windows. Chociaż mogę tworzyć i aktualizować bazy danych, uzyskiwać do nich dostęp za pośrednictwem PGAdminIII i naciskać na Heroku, nie jestem w stanie uzyskać do nich dostępu bezpośrednio z poziomu wiersza poleceń za pomocą polecenia psql.

Kiedy próbuję utworzyć bazę danych za pomocą polecenia

$ createdb mydb

jak wyjaśniono wDokumentacja PG, Dostaję wiadomość

createdb: command not found

Dokumentacja sugeruje, że w tym przypadku „PostgreSQL nie został zainstalowany poprawnie. Spróbuj zamiast tego wywołać polecenie z bezwzględną ścieżką.” Rzeczywiście, jestem w stanie utworzyć bazę danych, wprowadzając bezpośrednią ścieżkę do pliku:

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

Czy to oznacza, że ​​ścieżka może zostać ponownie skonfigurowana, aby prawidłowo się połączyć? Czy muszę ponownie zainstalować? Ponownie zainstalowałem kilka razy i nie byłem w stanie ustawić właściwej ścieżki. Obecnie mam ścieżki do / bin i / lib dodane do mojego systemu i ścieżki użytkownika (: Umezo), ale nadal nie mam dostępu z wiersza poleceń.

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

Wszelkie informacje lub opinie dotyczące tego, jak mogę naprawić moją ratę, będą mile widziane.

Moje informacje są następujące:

Przeważnie śledziłem te źródłatutaj itutaj. Zainstalowałem 32-bitową wersję 9.1, ponieważ niektóre źródła sugerowały problemy z 64-bitowym.

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

pg_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

pg_ident.conf

# *Everything is commented out*

Zaloguj się Rola Umezo #z okna właściwości w PGAdminIII

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

questionAnswers(5)

yourAnswerToTheQuestion