|
orafce . Библиотека под Windows
|
|||
---|---|---|---|
#18+
Добрый день, коллеги ! Перед нашей командой стоит задача миграции БД с Oracle на PostgreSQL 12.6 под Windows. Нашла на посторах инета и на форуме, что многие активно пользуются библиотекой orafce . Очень прошу поделиться библиотекой для Postgres (PostgreSQL 12.6, compiled by Visual C++ build 1914, 64-bit) под Windows. Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 14:14 |
|
orafce . Библиотека под Windows
|
|||
---|---|---|---|
#18+
Если не библиотека, то рекомендации по установке и компиляции под windows .... большой развеcистый код на pl/sql .... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 14:59 |
|
orafce . Библиотека под Windows
|
|||
---|---|---|---|
#18+
Tata_K, Там в папочке msvc файл проекта под VS2010 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 15:07 |
|
orafce . Библиотека под Windows
|
|||
---|---|---|---|
#18+
Siemargl, Пожалуйста, можно чуть подробнее ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 15:14 |
|
orafce . Библиотека под Windows
|
|||
---|---|---|---|
#18+
Tata_K, Подробнее тут =) https://github.com/orafce/orafce/blob/master/README.msvc В общем не все просто - пишут, что нужно брать ту же версию компилятора, которой собран ваш постгресс, и нужна еще библиотека ICU и похоже еще исходники постгреса https://github.com/postgres/postgres/tree/master/src/ Версия 1914 (Visual Studio 2017 version 15.7) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 15:25 |
|
orafce . Библиотека под Windows
|
|||
---|---|---|---|
#18+
Siemargl, подскажите, а вы занимались миграцией ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 15:51 |
|
orafce . Библиотека под Windows
|
|||
---|---|---|---|
#18+
Я занимался в какой-то мере, и имею мнение, что не надо брать какие-то сторонние библиотеки в виде DLL. Тем более так тесно привязанные к Постгресу. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 15:58 |
|
orafce . Библиотека под Windows
|
|||
---|---|---|---|
#18+
Alexander A. Sak, согласна с вами, но когда много кода, приходится искать варианты минимизировать трудозатраты ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 16:55 |
|
orafce . Библиотека под Windows
|
|||
---|---|---|---|
#18+
Siemargl, нашла в и-нете готовую dll Orafce extension 3.13 загрузить orafce_win_binary.zip скопировать*.sql и *.control в C:\Program Files\PostgreSQL\12\share\extension, переименовать orafce_12.dll в orafce.dll and copied to C:\Program Files\PostgreSQL\12\lib. установить расширение. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 17:01 |
|
orafce . Библиотека под Windows
|
|||
---|---|---|---|
#18+
Спасибо всем большое за ответы !!! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 17:02 |
|
orafce . Библиотека под Windows
|
|||
---|---|---|---|
#18+
Tata_K, также мигрируем, но от использования orafce отказались - не нашли существенных преимуществ. например конкатенация select '1'::varchar2||null::text; возвращает нул, а учитывая что все стандартные строковые ф-ии возвращают text, но никак не varchar2 - профит сводится к нулю. в реализации decode перечислен со всевозможными параметрами и типами - это можно самому реализовать. чем действительно пользуемся - это ora2pg облегчает 80% переноса. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2021, 15:35 |
|
orafce . Библиотека под Windows
|
|||
---|---|---|---|
#18+
Misha111, А что там с производительность после переноса? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2021, 13:51 |
|
orafce . Библиотека под Windows
|
|||
---|---|---|---|
#18+
Siemargl, перенос в процессе, объективно сравнить не могу - железо серверов отличается (на сколько - не в курсе - надо дергать админов). на отдельных ресурсоемких запросах время проседает процентов на 15-20. за какую часть тут отвечает железо, за какую пг могу только гадать. очень вымораживает jit компиляция. если участвуют партиционированные таблицы с большим количеством партиций, жит занимает до 95% времени выполнения запроса. приходится локально вырубать. позже потестируем без партиций на некоторых таблицах. визуально через клиентскую часть работать стало быстрее, но скорее всего это из-за разных провайдеров данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2021, 16:34 |
|
|
start [/forum/topic.php?fid=53&fpage=12&tid=1994043]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 254ms |
total: | 378ms |
0 / 0 |