Перенос данных из БД PostgreSQL в БД MS Access
Данная статья описывает полный процесс перехода с БД PostgreSQL в БД MS Access.
Для переноса данных из БД PostgreSQL в БД MS Access потребуется воспользоваться утилитой переноса данных.
Пошаговая инструкция по переносу данных в БД MS Access
- Настроить утилиту переноса данных
- Запустить утилиту переноса данных с помощью ярлыка
Перенести данные в БД Ms Access
либо запустить утилиту из командной строкиTransferUtil.exe to-ma
- Скопировать базу данных MS Access из папки
to-ma\output_[дата_переноса]
в нужное вам место. - Запустите ПАУ и настройте подключение к базе данных MS Access см. инструкцию по настройке рабочего места ПАУ
Описание процесса переноса данных утилиты переноса данных
Порядок переноса данных
- Подключение к базе PostreSQL используя параметры
pg_server
,pg_port
,pg_dbname
,pg_dbuser
иpg_dbpassword
из файла конфигурации; - Формирование дампа исходной базы PostgreSQL. Дамп исходной базы -
postgres.ama.csv
будет расположен в папкеto-ma\output_[дата_переноса]
; - Создание БД MS Access
ama.mdb
в папкеto-ma\output_[дата_переноса]
; - Создание таблиц в соответствии со схемой данных;
- Перенос данных из дампа БД PostgreSQL полученного ранее.
- Завершение переноса.
Сообщения о ходе переноса данных
Этап | Сообщение |
---|---|
Начало переноса данных из PostgreSQL в MS Access | Начало переноса данных из БД PostgreSQL в БД MS Access |
Начало подключения к БД PostgreSQL | Подключение к БД PostgreSQL |
Конец подключения к БД PostgreSQL | Подключились к исходной БД PostgreSQL - ОК |
Получили версию схемы данных PostgreSQL | Получили версию схемы данных из БД PostgreSQL - OK |
Начало формирования дампа | Начали формировать дамп исходной БД PostgreSQL - ОК |
Окончание формирования дампа | Закончили формировать дамп исходной БД - OK |
Создание БД MS Access | Создали БД MS Access - OK |
Подключились к БД MS Access | Подключились к БД MS Access - OK |
Создание таблиц согласно версии схемы данных | Созданы таблицы согласно схеме данных - ОК |
Начало переноса данных из дампа БД PostgreSQL | Начали перенос данных из дампа БД PostgreSQL |
Закончили переносить данных из дампа БД PostgreSQL | Закончили перенос данных из дампа БД PostgreSQL - ОК |
Завершение переноса данных из PostgreSQL в MS Access | Перенос данных из БД PostgreSQL в БД MS Access завершен |
Список сообщений об ошибках
Сообщение об ошибке | Описание и рекомендации |
---|---|
Не удалось подключиться к исходной БД PostgreSQL - Ошибка |
Необходимо проверить параметры подключения указанные в параметрах pg_server , pg_port , pg_dbname , pg_dbuser и pg_dbpassword в файле конфигурации |
Не удалось сформировать дамп исходной БД - Ошибка |
В ходе формирования дампа исходной БД MS Access возникла ошибка, подробное описание будет указано в файле TransferUtil.log
|
Не удалось создать результирующую БД MS Access - Ошибка |
Проверьте права доступа для пути %appdata%\RussianIT\TransferUtil\to-ma |
Не удалось создать таблицы в БД MS Access - Ошибка |
В ходе создания необходимых таблиц в БД PostgreSQL произошла ошибка, подробное описание будет указано в файле TransferUtil.log
|
Не удалось перенести данные из дампа в БД MS Access - Ошибка |
В ходе переноса данных из дампа БД PostgreSQL возникла ошибка, подробное описание будет указано в файле TransferUtil.log
|