|
|
|
insert into tab1 (id, name) (select nextval('seq'), name from tab2) ругается на pk
|
|||
|---|---|---|---|
|
#18+
Коллеги, подскажите по постгресу пожалуйста. Копирую строки из таблицы в таблицу, хочу брать id из сиквенса. Запрос из сабжа ругается на нарушение уникальности. вообще select nextval('seq'),name from tab2 дает 1,name1 1,name2 ... не понятно почему не увеличивается счетчик последовательности, оракл работает по другому, подскажите что с постгресом делать в такой ситуации. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2015, 04:30 |
|
||
|
insert into tab1 (id, name) (select nextval('seq'), name from tab2) ругается на pk
|
|||
|---|---|---|---|
|
#18+
svazeelandКоллеги, подскажите по постгресу пожалуйста. Копирую строки из таблицы в таблицу, хочу брать id из сиквенса. Запрос из сабжа ругается на нарушение уникальности. вообще select nextval('seq'),name from tab2 дает 1,name1 1,name2 ... не понятно почему не увеличивается счетчик последовательности, оракл работает по другому, подскажите что с постгресом делать в такой ситуации. Спасибо! Не воспроизводится у меня. Приведите полный тестовый пример и использованную версию PostgreSQL. -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2015, 04:51 |
|
||
|
insert into tab1 (id, name) (select nextval('seq'), name from tab2) ругается на pk
|
|||
|---|---|---|---|
|
#18+
Maxim Boguk, спасибо, поутру разобрался, может пригодится: Код: sql 1. 2. 3. 4. 5. 6. 7. сначала так (работает правильно) Код: sql 1. потом так (работает не правильно) Код: sql 1. итого Код: sql 1. id name 4 name1 5 name2 6 name3 7 name1 7 name2 7 name3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2015, 16:13 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=111&tid=1998024]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 354ms |

| 0 / 0 |
