Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Gennadij Pastuhov                    2:5036/26      25 Jul 2007  00:40:08
 To : All
 Subject : postgresql и WAL файлы
 -------------------------------------------------------------------------------- 
 
 
 Что-то никак не могу понять логику работы сабжа, хотя все доки перечитал по
 многу раз. Понял я из них вот что:
 
 1. Сервер БД постоянно ведёт лог транзакций и пишет его в WAL файл в каталог
 pg_xlog.
 2. Если указать параметр archive_command - то этот файл начинает копироваться
 куда указано.
 3. Можно этот файл поместить на другую машину. И вот тут что-то я недопонимаю.
 По докам алгоритм должен быть такой:
 1. останавливаем сервер.
 2. удаляем всё содержимое pg_xlog, но сохраняем каталог archive_status - ! после
 удаления содержимого каталога сервера не стартует с руганью "logger shutting
 down".
 3. создаём в нужной БД файл recovery.conf с командой restore_command, видя
 который сервер из этой команды берёт путь и накатывает на БД транзакции.
 4. стартуем БД.
 
 Обязательно ли делать копию файлов данных БД? Можно ли просто создать БД
 скриптом, а потом просто передавать с мастера WAL файлы и перезапускать сервер? 
 А если имена БД будут разные?
 
 ... Jonny wanna live
 --- GoldED+/W32 1.1.5-041013                            xenofont.chat.ru
  * Origin: Hичего на свете лучше нету, чем сидеть за компом до pасс (2:5036/26)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 postgresql и WAL файлы   Gennadij Pastuhov   25 Jul 2007 00:40:08 
Архивное /ru.unix.bsd/184646a663b0.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional