|
|
|
Подключение к MS Access из PostgreSQL
|
|||
|---|---|---|---|
|
#18+
Добрый день! Суть вопроса: имеется база написанная в MS Access, но более 14 лет назад, так что она морально устарела и требует серьезных доработок. Было принято решение переводить на нормальную клиент-серверную архитектуру. В качестве СУБД выбрал PostgreSQL. Естественно, по шашкомаханием руководства, базу перенести нужно было еще вчера. Сложность в том, что существуют еще системы, которые работают с этой базой, потому отойти от нее единовременно не получится. Хочу сделать так, пищу клиентскую часть, которая основные данные пишет в Access, дополнительные в PostgreSQL, сделать весь необходимый функционал и начать неспеша переводить остальные системы на новый вариант работы. На просторах интернета наткнулся на упоминания, что можно осуществлять прямые запросы к таблицам MS Access по средствам db_link, но как конкретно это делать не пишут. Присутствует только описания подключения к другим серверам PostgreSQL. Хотелось написать хранимки обращающиеся к двум базам и прописать их в клиентской части, дабы потом изменять только их и не трогать клиентов. Подскажите пожалуйста, вообще реально ли это, а если нет то какими способами можно реализовать задуманное, за исключением обработки информации у клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 15:02:06 |
|
||
|
Подключение к MS Access из PostgreSQL
|
|||
|---|---|---|---|
|
#18+
Пока не могу править сообщения. Уточнение: Клиентская часть пишет данные и в Access и PosgreSQL, а когда придет время, обращение в хранимках к таблицам Access заменяется на обращения к таблицам PostgeSQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 15:05:38 |
|
||
|
Подключение к MS Access из PostgreSQL
|
|||
|---|---|---|---|
|
#18+
rainovsky, Сообщения правятся после 100500 сообщений на форуме. По крайней мере, многие местные тролли в это искренне верят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 16:26:46 |
|
||
|
Подключение к MS Access из PostgreSQL
|
|||
|---|---|---|---|
|
#18+
rainovsky, db_link умеет только к таким-же Пг серверам. Вы можете попробовать Диким хаком: 1) В Пг есть http://wiki.postgresql.org/wiki/Foreign_data_wrappers 2) Там есть ODBC_FDW. То есть Пг может достучаться до любого ODBC. 3) Вы регистрируете ваш MS Access как ODBC источник и вперед... Натрахаться придется изрядно, но это самое реалистичное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 20:55:04 |
|
||
|
Подключение к MS Access из PostgreSQL
|
|||
|---|---|---|---|
|
#18+
rainovskyбазу перенести нужно было еще вчера Не занимайтесь ерундой, мигрируйте на ms sql. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2014, 10:10:20 |
|
||
|
Подключение к MS Access из PostgreSQL
|
|||
|---|---|---|---|
|
#18+
buddy_ekb, авторзанимайтесь ерундой mssql / postresql - как минимум принципиально разные лицензии. о какой "ерунде "речь? чтобы не начинать какой-то дикий тред, пишете по теме. а троллям, как мы все понимаем, скорее надо в "сравнение субд" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2014, 13:23:01 |
|
||
|
Подключение к MS Access из PostgreSQL
|
|||
|---|---|---|---|
|
#18+
rainovsky, ни и csv експорт/импорт никто не отменял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2014, 13:26:07 |
|
||
|
Подключение к MS Access из PostgreSQL
|
|||
|---|---|---|---|
|
#18+
Так же есть утилита, которая может перегонять данные и копировать структуру таблиц: ESF Database Migration Toolkit - Pro Для большой бд не очень применима (скорость оставляет желать лучшего), но в данном случае подойдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 12:43:24 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=130&tid=1998763]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 334ms |

| 0 / 0 |
