여러 Postgres 버전 유지
이를 위해 명령을 통해 두 가지 버전의 Postgres 9.6 및 11을 설치해 보겠습니다.
Install Postgres 9.6
sudo apt-get install postgresql-9.6
Install Postgres 11
sudo apt-get install postgresql-11
Lists the postgres clusters
pg_lsclusters
start-stop the clusters
sudo pg_ctlcluster 9.6 main start
sudo pg_ctlcluster 9.6 main stop
sudo pg_ctlcluster 11 main start
sudo pg_ctlcluster 11 main stop
connects to 9.6
sudo -i -u postgres psql -p 5432
connects to 11
sudo -i -u postgres psql -p 5433
포트만 변경하면 Postgres 버전에 따라 db를 복원하고 덤프할 수 있습니다.
dumps and restores 9.6
pg_dump --host localhost --port 5432 --username "postgres" --encoding UTF8 --verbose --file "{{db_backup_path}}" "{{db_name}}"
pg_restore --host 127.0.0.1 --port 5432 --username "postgres" --dbname "{{db_name}}" --verbose "{{db.backup}}"
dumps and restores 11
pg_dump --host localhost --port 5433 --username "postgres" --encoding UTF8 --verbose --file "{{db_backup_path}}" "{{db_name}}"
pg_restore --host 127.0.0.1 --port 5433 --username "postgres" --dbname "{{db_name}}" --verbose "{{db.backup}}"
Reference
이 문제에 관하여(여러 Postgres 버전 유지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/younginnovations/maintaining-multiple-postgres-version-1h8n텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)