|
|
|
Синхронизация таблиц из разных БД.
|
|||
|---|---|---|---|
|
#18+
Нариман Алимурадов, http://www.postgresql.org/message-id/678727.2902.qm@web58514.mail.re3.yahoo.com]dblink ,dblink_exec not participating in a Transaction?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 16:02:30 |
|
||
|
Синхронизация таблиц из разных БД.
|
|||
|---|---|---|---|
|
#18+
LeXa NalBat, я сделал вариант с views но из соображений он не устроил руководство я не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 16:05:06 |
|
||
|
Синхронизация таблиц из разных БД.
|
|||
|---|---|---|---|
|
#18+
Я пытаюсь удалить, все поля таблицы id которой совпадаю с id синхронизируемой таблицы. По идее запрос ниже должен был работать. Код: sql 1. Но у меня выдается ошибка авторОшибки: ОШИБКА: не удалён 1 объект. Ошибки источника: Ошибка PostGIS при удалении объектов: ОШИБКА: таблица "old" отсутствует в предложении FROM КОНТЕКСТ: Error occurred on dblink connection named "unnamed": could not execute command. SQL-оператор: "SELECT dblink_exec(format('delete from dorojnaya_set where dorojnaya_set.id = OLD.id', OLD.id, OLD.the_geom, OLD.objectcode, OLD.objectkey, OLD.objectid))" функция PL/pgSQL dorojnaya_set_delete_new(), строка 4, оператор PERFORM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 16:38:46 |
|
||
|
Синхронизация таблиц из разных БД.
|
|||
|---|---|---|---|
|
#18+
Нариман АлимурадовЯ пытаюсь удалить, все поля таблицы id которой совпадаю с id синхронизируемой таблицы. По идее запрос ниже должен был работать. Код: sql 1. вы ошиблись при использовании функции fornat ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 16:58:50 |
|
||
|
Синхронизация таблиц из разных БД.
|
|||
|---|---|---|---|
|
#18+
Нариман Алимурадов, Вам не надоело ересь скармливать postgresql? Код: sql 1. не забудьте почитать о транзакциях, и о том как пробросить транзакцию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 17:08:30 |
|
||
|
Синхронизация таблиц из разных БД.
|
|||
|---|---|---|---|
|
#18+
V&N, надоело если честно)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 17:22:30 |
|
||
|
Синхронизация таблиц из разных БД.
|
|||
|---|---|---|---|
|
#18+
V&N Нариман Алимурадов, Вам не надоело ересь скармливать postgresql? Код: sql 1. не забудьте почитать о транзакциях, и о том как пробросить транзакцию Кстати, спасибо вам. вроде работает. Вот вы смеетесь надо мной, но в тоже время я приобретаю какой никакой, но опыт. Да и вы в свою очередь приобретаете опыт общения с людьми, учитесь не подаваться эмоция и сохранять спокойствие, кое у кого это правда не получилось, ну и ладно с ним))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 17:30:55 |
|
||
|
Синхронизация таблиц из разных БД.
|
|||
|---|---|---|---|
|
#18+
Нариман Алимурадов, для вас, это не опыт, это пальцем в небо. руководствуясь примерами в сделаете неработающую и непереносимую систему. а вот для вашего начальства - да, будет опыт. эмоции - нет их, только ухмылка, тут перлы круче ваших есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 18:12:50 |
|
||
|
Синхронизация таблиц из разных БД.
|
|||
|---|---|---|---|
|
#18+
V&N, но без использования db_link мне бы все равно не получилось обойтись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 12:01:01 |
|
||
|
Синхронизация таблиц из разных БД.
|
|||
|---|---|---|---|
|
#18+
Нариман Алимурадов, fdw или вообще не использовать разные базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 12:09:44 |
|
||
|
Синхронизация таблиц из разных БД.
|
|||
|---|---|---|---|
|
#18+
Нариман Алимурадовно без использования db_link мне бы все равно не получилось обойтись.но и использовать dblink в триггере у вас все равно не получится из-за невозможности rollback-а ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 12:39:18 |
|
||
|
Синхронизация таблиц из разных БД.
|
|||
|---|---|---|---|
|
#18+
внешними транзакциями в postgresql можно рулить и с помощью dblink, но, контролировать/управлять конечно: приложением ..., сервером приложений ..., руками ..., глазами .... голь на выдумку хитра .... pg_prepared_xacts, PREPARE TRANSACTION ..., COMMIT PREPARED ..., ROLLBACK PREPARED .... для ТС, гуглить: XA Транзакции ..., двухфазный коммит. хотя ... зачем это и так сойдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2014, 17:31:50 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=38649313&tid=1998670]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
272ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 589ms |

| 0 / 0 |
