SORU
24 HAZİRAN 2014, Salı


nasıl veri kaybetmeden 9.4 9.3 gelen İsim yükseltmek için?

Ruby on rails (Mac OS X 10.9 üzerinde) benim uygulama için PostgreSQL veritabanı kullanıyorum

PostgreSQL veritabanı upgrad için herhangi bir ayrıntı yükseltme yönergesi

Veritabanındaki verileri yok ya o kadar berbat ederim diye korkuyorum.

CEVAP
23 Aralık 2014, Salı


Ev yapımı ve PostgreSQL yükleme yükseltme için kullandığınız varsayarak, aşağıdaki adımları gerçekleştirebilirsiniz.

  1. Geçerli PostgreSQL sunucusu dur:

    launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist

  2. 9.4 yeni bir veritabanı başlatılamıyor:

    initdb /usr/local/var/postgres9.4 -E utf8

  3. pg_upgrade:

    pg_upgrade -v \
        -d /usr/local/var/postgres \
        -D /usr/local/var/postgres9.4 \
        -b /usr/local/Cellar/postgresql/9.3.5_1/bin/ \
        -B /usr/local/Cellar/postgresql/9.4.0/bin/
    
  4. Yerine yeni veri taşıma:

    cd /usr/local/var
    mv postgres postgres9.3
    mv postgres9.4 postgres
    
  5. PostgreSQL Restart:

    launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist

  6. Ayrıntılar için /usr/local/var/postgres/server.log ve yeni sunucu düzgün başladığından emin olun.

  7. Son olarak, yeniden yükleme pg gem raylar

    gem uninstall pg
    gem install pg
    

Yukarıdaki adımları hayal kırıklıklarını en aza indirmek için tam olarak ne yaptığınızı anlamak için PostgreSQL documentation okumak için biraz zaman ayırmanızı öneririm.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ETrade Supply

    ETrade Suppl

    23 Temmuz 2011
  • Kai Moosmann

    Kai Moosmann

    5 Temmuz 2006
  • TheDailyTechDose

    TheDailyTech

    15 EKİM 2012