PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Homebrew पोस्टग्रेज टूटा हुआ

मुझे नए सिरे से स्थापित योसेमाइट पर होमब्रे का उपयोग करके पोस्टग्रेज स्थापित करने में भी यही समस्या थी।

सबसे पहले मेरा ब्रू कॉन्फिगर इस तरह दिखता है:

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

पहली बात जो मैंने देखी वह यह थी कि मेरे पास /usr/local/var/postgres के लिए कोई लिखित अनुमति नहीं थी . इसे sudo chown -R `whoami` /usr/local/var/postgres जारी करते हुए आसानी से बदल दिया गया था तब मैंने postgresql को फिर से स्थापित किया और

. किया

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

जिससे पता चला:

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

इसलिए मैंने निर्देशिका हटा दी /usr/local/var/postgres और डेटाबेस को इनिशियलाइज़ करने का आदेश जारी किया।

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

ऐसा लग रहा था कि चाल चल रही है और पोस्टग्रेज ठीक चल रहा है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पायथन/पोस्टग्रेज/psycopg2:पंक्ति की आईडी प्राप्त करना अभी डाला गया है

  2. कैसे Acosd () PostgreSQL में काम करता है

  3. पोस्टग्रेज़ दिनांक प्रतिनिधित्व को ISO 8601 स्ट्रिंग में बदलें

  4. PostgreSQL में Oracle उच्च उपलब्धता अवधारणाएं

  5. पोस्टग्रेज - आसन्न सूची को नेस्टेड JSON ऑब्जेक्ट में बदलें