drop database if exists db_test;

create database db_test;

\c db_test

create table prueba ( 
    id serial primary key,
    instancia int not null check (instancia between 0 and 9),
    fecha_creacion timestamp not null,
    fecha_proceso timestamp,
    estado int check (estado in (1, 2, 3))
                -- estados: 1=por procesar, 2=procesando, 3=procesado
);
alter table prueba set (fillfactor=50);
alter index prueba_pkey set (fillfactor=80);
