Em 17 de junho de 2013 21:18, Carlos Antônio Pereira <
carlosanto...@utivida.com.br> escreveu:

> Ok, Euler. Obrigado pela dica e desculpe pelo "sequestro".
>
> -----Mensagem Original----- From: Euler Taveira
> Sent: Monday, June 17, 2013 8:51 PM
> To: Comunidade PostgreSQL Brasileira
> Subject: Re: [pgbr-geral] Constraint para valer a partir do momento da
> criação
>
>
> On 17-06-2013 19:22, Carlos Antônio Pereira wrote:
>
> [Não sequestre um assunto, ou seja, não clique em responder e remove a
> discussão anterior. Ao invés disso, copie o endereço da lista e produza
> um *novo* email. É tão difícil fazer isso?]
>
>  No Oracle existe a possibilidade de se criar constraints que valerão
>> para novos registros inseridos/alterados no BD.
>> Alguém pode me dizer se é possível fazer a mesma implementação no
>> PostgreSQL?
>>
>>  Sim. Porém, somente a partir da 9.1 [1].
>
> ALTER TABLE foo ADD table_constraint NOT VALID
>
>
> [1] 
> http://www.postgresql.org/**docs/current/static/sql-**altertable.html<http://www.postgresql.org/docs/current/static/sql-altertable.html>
>
>
> --
>   Euler Taveira                   Timbira - http://www.timbira.com.br/
>   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
> ______________________________**_________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.**org.br<pgbr-geral@listas.postgresql.org.br>
> https://listas.postgresql.org.**br/cgi-bin/mailman/listinfo/**pgbr-geral<https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral>
>
>
> ______________________________**_________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.**org.br<pgbr-geral@listas.postgresql.org.br>
> https://listas.postgresql.org.**br/cgi-bin/mailman/listinfo/**pgbr-geral<https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral>
>

Bom dia Pessoal.

Mas a Opção NOT VALID, não irá validar a constraint, exemplo: se vc criar
uma chave extrangeira, ele nao irá verificar se existe a integridade na
tabela referenciada pela FK.

A Opção que existe no oracle acho que não é bem essa.

-- 

Douglas Fabiano Specht
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a