Так а в чём проблема?
Варианта всего 3:
1. ODBC
2. DBI
3. JDBC
Пишите программу с использованиеи одного из 3-х коннекторов и перекидывайте!
Как отмечалось ранее, есть и коммерческие решения с готовыми шлюзами, типа Ardent DataStage
А нельзя ли подробней?
Конечно можно написать внешнее приложение, которое будет что-то делать - не вопрос, и уж как конектится дело хозяйское..
А вот у меня аналогичная задача - есть Оракловый сервер, мне надо каждый час забирать с него данные, причем, это множество таблиц или вьющек - можно ли это реализовать в postgres?
Поясню.. сейчас на MS SQL прилинкован оракловый сервер, в виде заданий отрабатывают процедуры, которые через хитроумные запросы распихививаю данные куда надо.
Как можно это реализовать в PostGres ?
Или эта СУБД на это не способна и стоит поискать другую СУБД?
PS: понятно что вопрос задаёт профан в postgres, но далеко не школьник в других СУБД...
У меня ситуация обратная - я профан в Oracle и MS SQL
Поэтому тут впору мне спрашивать о подробностях! Что значит "прилинкована"?
Что значит "забирать"? Куда забирать? В другую БД? Абсолютно любую? Или ещё куда?
Я же говорю - есть понятие выгрузок скажем в текстовый файл (экспорт) и затем импорт из этого файла в PostgreSQL, например даже через COPY и если формат полей позволяет - почему нет? Если же мы имеем дел с трансформацией данных, то тут без преобразующей программы не обойтись!
Так а в чём
Так а в чём проблема?
Варианта всего 3:
1. ODBC
2. DBI
3. JDBC
Пишите программу с использованиеи одного из 3-х коннекторов и перекидывайте!
Как отмечалось ранее, есть и коммерческие решения с готовыми шлюзами, типа Ardent DataStage
А нельзя ли
А нельзя ли подробней?
Конечно можно написать внешнее приложение, которое будет что-то делать - не вопрос, и уж как конектится дело хозяйское..
А вот у меня аналогичная задача - есть Оракловый сервер, мне надо каждый час забирать с него данные, причем, это множество таблиц или вьющек - можно ли это реализовать в postgres?
Поясню.. сейчас на MS SQL прилинкован оракловый сервер, в виде заданий отрабатывают процедуры, которые через хитроумные запросы распихививаю данные куда надо.
Как можно это реализовать в PostGres ?
Или эта СУБД на это не способна и стоит поискать другую СУБД?
PS: понятно что вопрос задаёт профан в postgres, но далеко не школьник в других СУБД...
У меня ситуация
У меня ситуация обратная - я профан в Oracle и MS SQL
Поэтому тут впору мне спрашивать о подробностях! Что значит "прилинкована"?
Что значит "забирать"? Куда забирать? В другую БД? Абсолютно любую? Или ещё куда?
Я же говорю - есть понятие выгрузок скажем в текстовый файл (экспорт) и затем импорт из этого файла в PostgreSQL, например даже через COPY и если формат полей позволяет - почему нет? Если же мы имеем дел с трансформацией данных, то тут без преобразующей программы не обойтись!