[1] http://savepoint.blog.br/particionamento-de-tabelas-no-postgres-quando/ (veja no final a sessão "Na Sequência" para um link aos demais da série) Boa tarde, Observei que, no artigo acima, o autor utiliza como chave primária campos compostos e um dos campos (o campo que vai ser utilizado para o particionamento), é ou integer ou character. Eu pergunto se tem algum problema em utilizar o campo date (sem timezone) para isso? É aconselhável? No exemplo acima a tabela criada é a seguinte: CREATE TABLE app.pedido ( ano_pedido SMALLINT, id_pedido INTEGER, data_pedido TIMESTAMP(2) NOT NULL DEFAULT now(), ... CONSTRAINT pedido_pk PRIMARY KEY (ano_pedido, id_pedido) .. ) WITH (autovacuum_vacuum_scale_factor=0.1,fillfactor=70) TABLESPACE pedido; Quais os problemas de eu fazer simplesmente assim: CREATE TABLE app.pedido ( dt_pedido date, id_pedido INTEGER, data_pedido TIMESTAMP(2) NOT NULL DEFAULT now(), ... CONSTRAINT pedido_pk PRIMARY KEY (ano_pedido, id_pedido) .. ) WITH (autovacuum_vacuum_scale_factor=0.1,fillfactor=70) TABLESPACE pedido; Att. Márcio A. Sepp
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
