1, УМК в базу данных каталога бен
CD C: \ Program Files \ PostgreSQL \ 9.6 \ Bin
2, команда реализации pg_dump резервного копирования, локальный или IP
pg_dump -h хост -p порт -U имя пользователя -d имя_бд> C: \ dbname.bak
После реализации, будет напоминать пароль, чтобы ввести пароль
示例: pg_dump -h локальный -p 5432 -U Postgres -d корабль> C: \ ship.bak
3, выполнить Psql , чтобы восстановить порядок, а до этого, необходимо создать базу данных одноименных пустого
PSQL -h локального -p 5432 -U Postgres -d корабля <C: \ ship.bak
PSQL -h локальный -p 5432 -U Postgres -d отправить -f "C: \ ship.bak"
После реализации, будет напоминать пароль, чтобы ввести пароль
Команда Описание:
pg_dump дамп базы данных в текстовый файл или другой формат. Использование: pg_dump [опция] ... [имя базы данных] Общие параметры: -f, --file = имя_файла выходной файл или каталог имя -F, --format = C | D | T | формат P выходного файла (пользовательский, каталог, гудрон) Очистить текст (значение по умолчанию)) -v, - многословный многословный режим -V, - информация о версии Версии вывода, а затем выйти на -Z, --compress = 0 - . 9 уровня сжатия сжатого формата - Блокировка -wait-тайм - аут = TIMEOUT Тайм - аут список ожидания блокировки после того , как операция не удалась -, - помощь показать эту справку и выйти Контрольные параметры вывода контента: -a, --data- выгрузить только данные, не включая режим -b, - сгустки включают большие объекты в дамп -c, - объекты Чистые перед пересоздать, очистить (удалить) базы данных -С, - Создать команду , включенную в свалке, чтобы создать базу данных -E, --encoding = , кодирующий дамп данные в закодированном виде , кодирующий -n, --schema = SCHEMA режим дампа только указанное имя -N, --exclude = -schema Schema не сваливать с именем режима -о, - OIDs включить OID в дамп -О, --no- владельца в текстовом формате, игнорировать восстановление объектов , принадлежащих -s, --schema- только режим дампа, данные не включают -S, --superuser = NAME имени суперпользователя , указанное в простом текстовом формате -t, --table = TABLE отвалов только указанное имя таблицы - T, таблица --- исключите = сТОЛ дамп таблицы не указывается имя -x, --no-привилегии не сбрасывают разрешения (Grant / REVOKE) --binary- обновления можно использовать только средство обновления --column- вставок команда INSERT с именами столбцов в виде дамп --disable-долларов цитировали отменить доллар (знак) в кавычках, используя стандартные кавычки SQL повреждает спусковые отключить триггера во время восстановления данных только в --exclude-стол- данные = данные в таблице не сваливать указанное имя табличного - вставки в команде INSERT, а не сбрасывать данные в виде команды COPY --no-безопасности-раздаточные метки не сваливать бирку --no- табличные не свалка информации таблицы распределения пространства --no-Незарег-table- данных не сбрасывает данные таблицы журнала --quote-все- идентификаторы всех цитируемых идентификаторов, если не ключ --section = (до и после данных, данные и данные) Резервное хранилище названия секции --serializable- откладываемые ожидания до резервного копирования может работать без исключения --use- в SET -session- авторизации Авторизации сеанса команд, вместо того, чтобы использовать ALTER OWNER команды, чтобы задать собственности Варианты подключения: -h, --host = имя хоста или имя хоста сервера базы данных сокета директории -p, --port = номер порта, сервер базы данных -U, --username = имя пользователя , чтобы указать соединение с базой данных -w, --no- пароль никогда не запрашивает пароль -W, - пароль Force проворный (автоматический) --role = RoleName прогон перед сбросом SET РОЛИ Если вы не укажете имя базы данных, то использование переменных окружения PGDATABASE Значение. ошибки сообщайте <[email protected]>.