Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
El_Ninio Member Откуда: Сообщений: 52 |
Добрый день! Как конвертировать базу SQL на Postgres? 1 Как я понимаю сначала должны создаваться на Postgres идентичные пустые таблицы и создать репликации между sql и postgres? 2 Выгрузить таблицы со sql в формате csv и загрузить в postgres? 3 или линковать серверы и вручную перенести таблицы со SQL на Postgres? |
13 мар 19, 05:06 [21830895] Ответить | Цитировать Сообщить модератору |
aleks222 Member [заблокирован] Откуда: Сообщений: 1243 |
Ренегатов надо банить навечно. ЗЫ. Да хоть врукопашную переколотите. Как умеете. |
13 мар 19, 05:48 [21830906] Ответить | Цитировать Сообщить модератору |
Павел Воронцов Member Откуда: Новосибирск Сообщений: 2390 Блог |
Проще второй путь. Точнее половина первого + второй: создать структуру и лить данные через csv. |
13 мар 19, 06:46 [21830919] Ответить | Цитировать Сообщить модератору |
tunknown Member Откуда: Сообщений: 768 |
А лучше озвучьте задачу целиком. |
||
13 мар 19, 10:05 [21831002] Ответить | Цитировать Сообщить модератору |
.Евгений Member Откуда: Сообщений: 653 |
Причем с приемлемой скоростью и без побочных эффектов. Ибо сервера сильно разные, и выполняют запросы тоже по-разному. |
||
13 мар 19, 10:33 [21831034] Ответить | Цитировать Сообщить модератору |
El_Ninio Member Откуда: Сообщений: 52 |
Пробовал импортировать в postgres выгруженную из таблицы users базы sql csv данные, не получается , пишет ошибку "нет данных для столбца name" Таблицы идентичные. И еще вопрос, как вставить данные из таблицы sql линкованному серверу Postgres через команду insert openquery. |
13 мар 19, 10:38 [21831038] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31784 |
Для небольшого размера можно сделать скрипты вставки данных Для среднего можно прилинковать Для большого только csv Во всех этих вариантах можно написать скрипт для автоматизации. Ещё в MSSQL есть мастер экспорта/SSIS, они подойдут и для достаточно больших объёмов. Выбирайте в зависимости от размера, и от ваших знаний. |
||
13 мар 19, 13:58 [21831319] Ответить | Цитировать Сообщить модератору |
komrad Member Откуда: Сообщений: 5515 |
https://wiki.postgresql.org/wiki/Microsoft_SQL_Server_to_PostgreSQL_Migration_by_Ian_Harding |
||
13 мар 19, 15:54 [21831475] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |