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
Ev yapımı ve PostgreSQL yükleme yükseltme için kullandığınız varsayarak, aşağıdaki adımları gerçekleştirebilirsiniz.
Geçerli PostgreSQL sunucusu dur:
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
9.4 yeni bir veritabanı başlatılamıyor:
initdb /usr/local/var/postgres9.4 -E utf8
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/
Yerine yeni veri taşıma:
cd /usr/local/var mv postgres postgres9.3 mv postgres9.4 postgres
PostgreSQL Restart:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
Ayrıntılar için
/usr/local/var/postgres/server.log
ve yeni sunucu düzgün başladığından emin olun.Son olarak, yeniden yükleme
pg
gem raylargem 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.
Nasıl istek veri kaybetmeden ASP.NET M...
Nasıl Debian üzerinde 2.15 sürüm 2.13 ...
Nasıl tarih sadece SQL Server datetime...
Nasıl terminalden Curl ile JSON veri g...
bir öğe veri-öznitelik değeri için bir...