pg_dump dbname | gzip > filename.gz
Перезагрузка с
createdb dbname gunzip -c filename.gz | psql dbname
или
cat filename.gz | gunzip | psql dbname
Использовать
split
.split
команда позволяет Вам разделять вывод на части, которые приемлемы в размере для базовой файловой системы. Например, для создания блоков 1 мегабайта:pg_dump dbname | split -b 1m - filename
Перезагрузка с
createdb dbname cat filename* | psql dbname
Ваш мог бросить одного из тех, которые в
/etc/cron.hourly
Полученный из http://www.postgresql.org/docs/8.1/interactive/backup.html#BACKUP-DUMP-ALL
Я никогда не находил чистое решение этого. Следующий подход грязен, но он работал на мои цели:
http://www.office-outlook.com/outlook-forum/index.php/m/626059
Попытайтесь копировать эти две папки в C:\Windows\System32\GroupPolicy к новому компьютеру, перезагрузив и работая gpupdate /force
Если Вы хотите попробовать запланированную задачу путем использование Schtasks
. Это более устойчиво, чем at
и может позволить Вам выбрать опцию входа в систему. Однако это не ожидает его для завершения, прежде чем Вы войдете в систему.
Создание запланированной задачи, которая запускается при запуске системы. Автоматизируйте это с помощью SCHTASKS.EXE. Вам нужен тип расписания ONSTART.