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

  • picster

    picster

    20 NİSAN 2006
  • pilslajt

    pilslajt

    20 HAZİRAN 2008
  • STITCHLESS TV how to sew your own style tutorials

    STITCHLESS T

    9 HAZİRAN 2011