Содержание
Импорт данных в базу PostgreSQL из файла базы данных MS Access или SQL Server
Для работы с базой PostgreSQL в программе IT Invent необходимо приобретать отдельную лицензию. Стоимость лицензии дающей возможность работы с базой PostgreSQL в программе IT Invent составляет 25% от стоимости текущей используемой лицензии. (https://it-invent.ru/price/)
Для создания базы PostgreSQL, необходимо выполнить процедуру импорта данных либо из локального файла Access, либо из базы MS SQL.
Примечание: Если работая в базе Access или MS SQL были созданы
закладки в разделе "Избранное", то после миграции на PostgreSQL их необходимо будет
пересоздать так как SQL запросы из "Избранного" не будут корректно работать в
новой базе.
Для переноса базы MS SQL (или Access) на PostgreSQL можно использовать мигратор DMToolkit.
Страница программы: https://www.dbsofts.com/articles/mssql_to_postgresql/
Прямая ссылка на дистрибутив: https://www.dbsofts.com/download/DMToolkit_x64.zip
Хоть это и платное приложение, но в триальной версии оно позволяет переносить данные не более 50 000 строк для каждой таблицы.
1. Указать исходную базу откуда переносятся данные. Выбрать либо Microsoft Access либо Microsoft SQL Server.
2. Указать параметры конечной базы PostgreSQL.
3. Выбрать все таблицы.
4. Запустить миграцию
ВНИМАНИЕ! После создания базы необходимо выполнить следующую команду:
alter database "itinvent" set datestyle to 'ISO, DMY'
где "itinvent" это имя созданой базы
Для работы с базой PostgreSQL можно использовать бесплатную среду управления pgAdmin.
Страница для скачивания программы: https://www.pgadmin.org/download/pgadmin-4-windows/
Содержание