sql >> Databasteknik >  >> RDS >> PostgreSQL

Hembryggt postgres trasigt

Jag hade samma problem när jag installerade postgres med homebrew på en nyinstallerad Yosemite.

Först och främst ser min bryggkonfiguration ut så här:

HOMEBREW_VERSION: 0.9.5
ORIGIN: https://github.com/Homebrew/homebrew
HEAD: 9f6926265f8e4be7cc80dfe9042f2cd3c1e8dc9e
Last commit: 64 minutes ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: quad-core 64-bit sandybridge
OS X: 10.10.1-x86_64
Xcode: 6.1.1
Clang: 6.0 build 600
X11: N/A
System Ruby: 2.0.0-481
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: ~/.rvm/rubies/ruby-2.1.1/bin/ruby

Det första jag märkte var att jag inte hade någon skrivbehörighet till /usr/local/var/postgres . Detta ändrades enkelt genom att utfärda sudo chown -R `whoami` /usr/local/var/postgres sedan installerade jag om postgresql och gjorde

cat /usr/local/var/postgres/server.log

som avslöjade:

postgres cannot access the server configuration file "/usr/local/var/postgres/postgresql.conf": No such file or directory

Så jag tog bort katalogen /usr/local/var/postgres och utfärdade kommandot för att initiera databasen.

initdb -D /usr/local/var/postgres/

Detta verkade ha gjort susen och postgres går bra.



  1. Vad är skillnaden mellan USER() och SYS_CONTEXT('USERENV','CURRENT_USER')?

  2. SQL Developer-skriptutgång trunkerar sys_refcursor-bredden

  3. PHP, ORM, MSSQL och Unicode, är det möjligt att få dessa att fungera tillsammans?

  4. Oracle databas backup:Typ av backup och backup strategi