How to completely clean out all databases from a PG server and reinitialise from scratch
В списке pgsql-admin по дате отправления:
| От | Kevin Bailey |
|---|---|
| Тема | How to completely clean out all databases from a PG server and reinitialise from scratch |
| Дата | |
| Msg-id | 49E08D9F.9070505@freewayprojects.com обсуждение исходный текст |
| Ответ на | Re: Can a whole server be restored over to another server in a single command? (Kevin Bailey <kbailey@freewayprojects.com>) |
| Список | pgsql-admin |
How's this for a quick and dirty replication plan? We need to replicate a PG on one server to another server repeatedly. The issues coming up relate to: * Using 'clean' to be able to clean out the data has a problem cos roles can not be dropped due to dependencies. * We'd like to use pg_dumpall cos it recreates DB ownership and all functions etc. We could loop through the database names and drop/recreate and then reload the DB using pg_dump - but this won't create any new users which may have been created on the DB. Also, we have to be careful not to recreate the postgres, template0 and template1 databases. So - is there any reason we can't? Reinitialise the Secondary DB as if it is a new DB. By this I mean drop all data and all databases. Reload the entire DB from the output of pg_dumpall. Comments gratefully received. Kev
В списке pgsql-admin по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера