Re: BUG #17298: Error in func pg_get_serial_sequence()

Поиск
Список
Период
Сортировка
От David G. Johnston
Тема Re: BUG #17298: Error in func pg_get_serial_sequence()
Дата
Msg-id CAKFQuwYbhR=_GQJyayfQoEKFtZ74f0TE5YJ3HVagaqMm+vgZyA@mail.gmail.com
обсуждение исходный текст
Ответ на BUG #17298: Error in func pg_get_serial_sequence()  (PG Bug reporting form <noreply@postgresql.org>)
Список pgsql-bugs
On Thursday, November 25, 2021, PG Bug reporting form <noreply@postgresql.org> wrote:
The following bug has been logged on the website:

Bug reference:      17298
Logged by:          Serge Salamatin
Email address:      salamsp@gmail.com
PostgreSQL version: 13.5
Operating system:   Ubuntu 13.5-2.pgdg20.04+1
Description:       

CREATE SEQUENCE IF NOT EXISTS tnd.ui_seq
    INCREMENT 1
    START 1
    MINVALUE 1
    MAXVALUE 9223372036854775807
    CACHE 1;

CREATE TABLE IF NOT EXISTS tnd.xdwdef
(
    defnm citext COLLATE pg_catalog."default" NOT NULL,
    ui_id bigint NOT NULL DEFAULT nextval('tnd.ui_seq'::regclass),
    def citext COLLATE pg_catalog."default",
    CONSTRAINT defnm_pk PRIMARY KEY (defnm)
)

;
select pg_get_serial_sequence('tnd.xdwdef','ui_id');

returns null



This isn’t a bug.  You choose not to use the serial pseudo-type and then did not perform all of the steps that needed to be done to make an equivalent setup.  In particular, you didn’t make the manually created sequence owned by the table.

David J.

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

Предыдущее
От: PG Bug reporting form
Дата:
Сообщение: BUG #17299: Exit code 3 when open connections concurrently (PQisthreadsafe() == 1)
Следующее
От: Tom Lane
Дата:
Сообщение: Re: BUG #17299: Exit code 3 when open connections concurrently (PQisthreadsafe() == 1)