sql >> データベース >  >> RDS >> PostgreSQL

自作postgresが壊れた

    新しくインストールしたYosemiteにhomebrewを使用してpostgresをインストールするときに同じ問題が発生しました。

    まず、私のbrew設定は次のようになります:

    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/

    これでうまくいったようで、postgresは正常に実行されています。



    1. MySQLでデータベースの名前を変更する方法

    2. SalesforceおよびAzureActiveDirectory(AD)シングルサインオン(SSO)でのODBCの使用

    3. 動的SQLステートメントを使用したカーソルForループ

    4. ORA-00918:SELECTであいまいに定義された列*