Постгрес програмно създаване, копиране и рестор
2 отговора
0 прегледа
Постгрес програмно създаване, копиране и рестор
Здравейте
Имам постгрес сервер А с 1 база данни. Искам да си направя специфичен интерфейс, който да копира(най-общо казано) тази база данни на друг вървящ постгрес сървър Б на друга машина.
Възможно ли е да се копират само дата файовете и да стане. Другатра ми идея е да генерирам думп файлове с думп и да изпълня рестор на тоя думп на другя сървър Б.
Имам постгрес сервер А с 1 база данни. Искам да си направя специфичен интерфейс, който да копира(най-общо казано) тази база данни на друг вървящ постгрес сървър Б на друга машина.
Възможно ли е да се копират само дата файовете и да стане. Другатра ми идея е да генерирам думп файлове с думп и да изпълня рестор на тоя думп на другя сървър Б.
Re: Постгрес програмно създаване, копиране и рестор
има подобно решение за mysql което има вариант за PostgreSQL
виж
[линк]
no pain, no gain
виж
[линк]
no pain, no gain
Re: Постгрес програмно създаване, копиране и рестор
Това, което описваш, се нарича репликация. Най-популярното решение за репликация в PostgreSQL към момента е Slony. Като можеш да изчакаш още малко до излизането на стабилна PostgreSQL 9.0, където вече има вградена репликация.
Ако пък ти трябва нещо за опресняване от време на време на сървър Б, то наистина можеш да си дъмпваш и ресторваш базата ръчно, или да копираш дата файловете (ако двата сървъра са с еднаква версия на PostgreSQL и няма други големи и важни бази).
Ако пък ти трябва нещо за опресняване от време на време на сървър Б, то наистина можеш да си дъмпваш и ресторваш базата ръчно, или да копираш дата файловете (ако двата сървъра са с еднаква версия на PostgreSQL и няма други големи и важни бази).