Hola Stephen, el pgadmin tengo entendido que las obtiene la metadata de secuencias de consultas a la "tablas/vistas" que tiene el nombre de las secuencias, por ejemplo: (esto es en 9.6 para atrás, pues desde el 10 se pueden obtener desde la vista pg_sequences, pues algunas cosas cambiaron al respecto de las secuencias)
En 9.6 - : SELECT last_value, min_value, max_value, cache_value, is_cycled, increment_by, is_called FROM public.servidores_id_seq donde el last_value equivale al valor de START que te muestra en el el DDL En 10 + : SELECT * FROM pg_sequences where sequencename='servidores_id_seq' si haces un pg_dump con -s es para las estructura de la base solamente nada de data, y parece que eso incluye ni la data de las secuencias si quieres obtener el valor de las secuencias consulta las "tablas/vistas" que te comente arriba Saludos El jue., 14 feb. 2019 a las 11:49, Stephen Amell (<mrstephenam...@gmail.com>) escribió: > 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, > >