Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
bamper78 Member Откуда: Сообщений: 120 |
Добрый день. Подскажите как сделать экспорт данных (таблицу или бд) из MSSQL в Postgresql? в источнике есть поля с типом geometry Создал SSIS пакет обмена данными через ODBC, но возникла проблема с полями у которых тип geometry Подскажите если был опыт, как лучше сделать экспорт данных в Postgresql Спасибо. |
7 май 19, 17:20 [21880188] Ответить | Цитировать Сообщить модератору |
komrad Member Откуда: Сообщений: 5516 |
это? https://gis.stackexchange.com/questions/227031/import-sql-server-spatial-data-into-postgis |
||
7 май 19, 17:25 [21880197] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37155 |
Сконвертируйте в любой тип, который можно запихнуть в Postgresql https://docs.microsoft.com/ru-ru/sql/t-sql/spatial-geometry/ogc-methods-on-geometry-instances?view=sql-server-2017 |
7 май 19, 17:27 [21880198] Ответить | Цитировать Сообщить модератору |
bamper78 Member Откуда: Сообщений: 120 |
Гавриленко Сергей Алексеевич, Можете подсказать, как правильно создать пакет SSIS для импорта тип geometry из SQL в Postges? |
14 май 19, 13:54 [21884397] Ответить | Цитировать Сообщить модератору |
aleks222 Member Откуда: Сообщений: 1245 |
Очучи тривиальную истину: 1. Найти в Postgres тип, куда собираешься импортировать (ну нету там geometry). Например, в текстовую строку. 2. Написать преобразование geometry в текстовую строку (или во что-то еще). 3. Все. |
||
14 май 19, 16:06 [21884583] Ответить | Цитировать Сообщить модератору |
bamper78 Member Откуда: Сообщений: 120 |
1. Есть, нужно установить расширение PostGis 2. Написал - SELECT [graf].STAsText() AS [GRAF] 3. Создал SSIS пакет - Получение данных их бд SQL - Преобразую в DT_NTEXT - Заливаю в бд Postgres (в поле с типом geometry) |
||
14 май 19, 18:22 [21884687] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |