Hola lista!

Hoy les vengo con una consulta sobre las secuencias. Me pasa que si hago un dump schema only, o incluso consultando via information_schema.sequence, noto que no siempre los valores de start_value estan bien.

¿Es un bug? ¿information_schema no saca la info desde el mismo lugar que pgadmin?

me pasa en 9.3, 9.6, incluso en 11

Por ejemplo, tengo un seq llamado servidores_id_seq, se que va por el 139, lo miro en la definicion del pgadmin y lo veo ok:

CREATE SEQUENCE public.servidores_id_seq
  INCREMENT 1
  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 139
  CACHE 1;

Ahora bien, lo consulta por information_schema.sequences y lo muestra en 1:

# select * from information_schema.sequences where sequence_name = 'servidores_id_seq';

-[ RECORD 1 ]-----------+-------------------

sequence_catalog        | db_monitoreo
sequence_schema         | public
sequence_name           | servidores_id_seq
data_type               | bigint
numeric_precision       | 64
numeric_precision_radix | 2
numeric_scale           | 0
start_value             | 1
minimum_value           | 1
maximum_value           | 9223372036854775807
increment               | 1
cycle_option            | NO

Hago un pg_dump -S y da 1 tambien:

CREATE SEQUENCE public.servidores_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1;


Saludos,

Reply via email to