creating a table with a serial column sets currval

Поиск
Список
Период
Сортировка
От Kris Jurka
Тема creating a table with a serial column sets currval
Дата
Msg-id Pine.BSO.4.64.0710181606530.12647@leary.csoft.net
обсуждение исходный текст
Ответы Re: creating a table with a serial column sets currval
Список pgsql-bugs
jurka=# create table t (c serial);
NOTICE:  CREATE TABLE will create implicit sequence "t_c_seq" for serial
column "t.c"
CREATE TABLE
jurka=# select currval('t_c_seq');
  currval
---------
        1
(1 row)

I would expect it to say that currval wasn't set like so:

jurka=# create sequence myseq;
CREATE SEQUENCE
jurka=# select currval('myseq');
ERROR:  currval of sequence "myseq" is not yet defined in this session

Kris Jurka

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Julius Stroffek
Дата:
Сообщение: Re: 'on insert do instead' rule with a where clause responds 'INSERT 0 0'
Следующее
От: Kris Jurka
Дата:
Сообщение: Re: creating a table with a serial column sets currval