|
|
|
Возможно ли select xmltype через oracle_fdw?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, новичку требуется помощь. Имеется задача перемещать на постоянной основе таблицы из оракула в постгрес. Всё было хорошо и пачка таблиц без проблем копируется через oracle_fdw. Но тут натолкнулся на "XMLTYPE", ошибка: ERROR: column "SOME_XML_COLUMN" of foreign table "SOME_TABLE" cannot be converted to or from Oracle data type Суть ошибки понятна, непонятно в каком направлении дальше двигаться? Есть ли способ читать напрямую? Идеально если было бы возможно "create table some_pg_table as select * from foreign_oracle_table_with_xmltype" Один из вариантов в котором я пытаюсь разобраться это сделать view на стороне оракула и из него уже foreign table. Но это значит что будут изменения в оперативной базе, а это немного ... нехорошо. Да и oracle документация по xmltype кажется достаточно путаной. Есть ли у кого нибудь такой опыт? Может какая функция на стороне постгрес? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 14:50 |
|
||
|
Возможно ли select xmltype через oracle_fdw?
|
|||
|---|---|---|---|
|
#18+
Сам спрошу сам отвечу, чего-то я запутался и всё усложнил. :) В общем всё проще, сделал view, на колонку сделал XMLSerialize(as CLOB) и эту вьюху считал в постгрес TEXT. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 16:12 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=38891798&tid=1998144]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
217ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 492ms |

| 0 / 0 |
