| От | Mike Embry |
|---|---|
| Тема | SEQUENCES and COPY FROM |
| Дата | |
| Msg-id | 35ABC18A.E0F85AB0@nserv.sps.mot.com обсуждение исходный текст |
| Список | pgsql-hackers |
In the process of upgrading from 6.1 to 6.3.2+patches at long last.
Just bumped into an interesting
problem with sequences. With 6.1, you could use sequences with COPY
FROM. This no longer
seems to be true with 6.3.2+patches. INSERT and UPDATE still work fine
but when using COPY FROM
all sequence fields are either 0 or NULL.
Can live without but curious if it's a bug or feature? Maybe fixed in
6.4? Wasn't COPY FROM changed
at the time pg_shadow was added?
Here's the affected schema:
CREATE SEQUENCE history_seq;
CREATE TABLE history (
gid INTEGER,
state TEXT,
dtin DATETIME,
dtout DATETIME,
seqno INTEGER DEFAULT nextval('history_seq') NOT NULL
);
MikE
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера