PostgreImportExport » История » Редакция 7
Редакция 6 (BEA, 12.05.2025 12:25) → Редакция 7/8 (BEA, 12.06.2025 15:32)
h1. Импорт и экспорт базы данных Omega Production в PostgreSQL *Для импорта и экспорта необходимо добавить каталог bin из PostgreSQL в переменную окружения @PATH@* Файлы импорта и экспорта базы данных: * attachment:export_dmp.cmd * attachment:import_dmp.cmd Для просмотра подсказки со списком аргументов необходимо вызвать cmd просто без аргументов h2. Примеры использования: h3. Импорт <pre><code class="shell"> import_dmp.cmd hostname 5432 postgres omp_adm clr_adm.sql omp_adm.log </code></pre> Где: * @hostname@ - имя ПК на котором находится PostgreSQL Server * @5432@ - порт * @postgres@ - суперпользователь * @omp_adm@ - имя базы данных * @clr_adm.sql@ - файл дамп БД * @omp_adm.log@ - лог файл экспорта h3. Действия после импорта Для корректной работы базы после импорта дампа рекоммендуется пустить данный скрипт: <pre><code class="sql"> do $$ declare begin execute 'alter database ' || current_database() || ' set search_path to public, oracle, "$user";'; end $$; COMMIT: </code></pre> h2. Экспорт <pre><code class="shell"> export_dmp.cmd hostname 5432 clr_adm clr_adm clr_adm.sql clr_adm.log </code></pre> Где: * @hostname@ - имя ПК на котором находится PostgreSQL Server * @5432@ - порт * @clr_adm@ - пользователь администратор БД * @clr_adm@ - имя базы данных * @clr_adm.sql@ - файл куда запишется дамп БД * @clr_adm.log@ - лог файл экспорта