Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Экспорт данных из MSSQL в Postgreql  [new]
bamper78
Member

Откуда:
Сообщений: 111
Добрый день.

Подскажите как сделать экспорт данных (таблицу или бд) из MSSQL в Postgresql?
в источнике есть поля с типом geometry
Создал SSIS пакет обмена данными через ODBC, но возникла проблема с полями у которых тип geometry
Подскажите если был опыт, как лучше сделать экспорт данных в Postgresql

Спасибо.
7 май 19, 17:20    [21880188]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт данных из MSSQL в Postgreql  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 4929
bamper78
Добрый день.

Подскажите как сделать экспорт данных (таблицу или бд) из MSSQL в Postgresql?
в источнике есть поля с типом geometry
Создал SSIS пакет обмена данными через ODBC, но возникла проблема с полями у которых тип geometry
Подскажите если был опыт, как лучше сделать экспорт данных в Postgresql

Спасибо.


это?
https://gis.stackexchange.com/questions/227031/import-sql-server-spatial-data-into-postgis
7 май 19, 17:25    [21880197]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт данных из MSSQL в Postgreql  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36317
Сконвертируйте в любой тип, который можно запихнуть в 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]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт данных из MSSQL в Postgreql  [new]
bamper78
Member

Откуда:
Сообщений: 111
Гавриленко Сергей Алексеевич,

Можете подсказать, как правильно создать пакет SSIS для импорта тип geometry из SQL в Postges?
14 май 19, 13:54    [21884397]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт данных из MSSQL в Postgreql  [new]
aleks222
Member

Откуда:
Сообщений: 708
bamper78
Гавриленко Сергей Алексеевич,

Можете подсказать, как правильно создать пакет SSIS для импорта тип geometry из SQL в Postges?


Очучи тривиальную истину:

1. Найти в Postgres тип, куда собираешься импортировать (ну нету там geometry). Например, в текстовую строку.
2. Написать преобразование geometry в текстовую строку (или во что-то еще).
3. Все.
14 май 19, 16:06    [21884583]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт данных из MSSQL в Postgreql  [new]
bamper78
Member

Откуда:
Сообщений: 111
автор
Очучи тривиальную истину:

1. Найти в Postgres тип, куда собираешься импортировать (ну нету там geometry). Например, в текстовую строку.
2. Написать преобразование geometry в текстовую строку (или во что-то еще).
3. Все.


1. Есть, нужно установить расширение PostGis
2. Написал - SELECT [graf].STAsText() AS [GRAF]
3. Создал SSIS пакет - Получение данных их бд SQL - Преобразую в DT_NTEXT - Заливаю в бд Postgres (в поле с типом geometry)
14 май 19, 18:22    [21884687]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить