|
|
|
Синхронизация ключей!
|
|||
|---|---|---|---|
|
#18+
Доброго всем времени суток! Помогите чайнику. Начинаю осваивать PG. Добрался до триггеров. Помогите, пожалуйста!!! Работаю удаленно из под винды через SQL Manager for PostgreSQL с базой под Ubunta. Пример t1- таблица должностей (id_1 (pk), stat), t2- таблица Фамилий (id_2 (pk), Faml). И есть t3 -таблица назначений (id_3 (pk), id_1 (fk), id_2 (fk)). Во всех таблицах id - автоинкриментные целые числа. Проблема (для меня): при добавлении новой Фамилии в t2 одновременно необходимо прописать ее на должность (id_1 - известен, не проблема), но нужен id_2 как fk для t3! Предложили использовать RETURNING в первом примере сработало, применил в аналогичном случае на других таблицах, запись вставляется, но id не возвращается. Причем при работе в SQL Manager все работает. Не понятно!? Модератор: Тема перенесена из форума "PHP, Perl, Python". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2016, 14:02 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39165538&tid=1997459]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 328ms |

| 0 / 0 |
