Pessoal, boa tarde!

Utilizamos serial para algumas chaves primárias de tabelas, porém quando
faço o backup utilizando o pg_dump da tabela, não é salvo o que diz respeito
a sequence.

Criei uma tabela de teste e ao utilizar o pg_dump, funcionou corretamente,
conforme abaixo:

-- Conteúdo do bkp

CREATE SEQUENCE teste_id_seq
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;

ALTER TABLE public.teste_id_seq OWNER TO "usuário";

-- Name: teste_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner:
usuario
--

ALTER SEQUENCE teste_id_seq OWNED BY teste.id;

-- Name: teste_id_seq; Type: SEQUENCE SET; Schema: public; Owner: usuario
--

SELECT pg_catalog.setval('teste_id_seq', 10, true);

-- Name: id; Type: DEFAULT; Schema: public; Owner: usuario

-- Fim do conteúdo do bkp

Se excluo a coluna que faz referência a sequence da tabela de teste, a
sequence é automaticamente apagada (conforme consta no manual).

Se excluo das tabelas antigas, a sequence permanece...

Ao que parece não há uma relação de dependência entre a coluna e a sequence.

Se alguém puder me dizer qual é o problema, fico muito grata!
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a