Galera,

   Deu certo criar a coluna pra ajudar no particionamento. ficou filé

   Agradeço a dica preciosa:

Segue a solucao:

select * from cliente_historico where particao=(213480%10)  and id=213480 ;

tabelas:

CREATE TABLE cliente_historico
(
....
);

CREATE TABLE cliente_historico0
(
like cliente_historico INCLUDING ALL  ,
  CHECK (particao= 0)
) INHERITS (cliente_historico) ;

alter table cliente_historico0 alter column particao set default 0;

CREATE TABLE cliente_historico1
(
like cliente_historico INCLUDING ALL  ,
  CHECK (particao= 1)
) INHERITS (cliente_historico) ;

alter table cliente_historico1 alter column particao set default 1;

....

Em 13 de agosto de 2012 12:01, Flavio Henrique Araque Gurgel <
[email protected]> escreveu:

>
> Em 13-08-2012 11:58, jorge sanfelice escreveu:
> > Ai sim em! dica filé essa da coluna com o resultado do mod.
> >
> > Vou tentar aqui e assim que tivé algum resultado retorno pra galera.
> >
> > Obrigado.
>
> Boa sorte aí.
> Por favor, prefira responder abaixo ou quotando quando utilizar a lista
> de discussão. Facilita pra todos.
>
> >     Outra dica, se você realmente quer particionar pelo MOD, é armazenar
> >     o resultado da operação numa nova coluna (dá pra fazer isso direto
> >     na trigger de insert, que seleciona a partição), e essa coluna pode
> >     ser smallint, o que não ocupará muito espaço.
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a