Em 27/11/11, Pedro Costa<[email protected]> escreveu:
> tentei assim:
>
> ALTER TABLE passeios ADD CHECK ( esta_teste >= 0 and esta_teste < 13 )
> NOT VALID;
>
>
> Mas dá erro. alguém sabe porquê?
>
>
> ERROR:  syntax error at or near "NOT"
> LINE 1: ALTER TABLE passeios ADD CHECK ( esta_teste >= 0) NOT VALID;
>                                                            ^
>
> ********** Erro **********
>
> ERROR: syntax error at or near "NOT"
> Estado de SQL:42601
> Carácter:51
>


Você não informou qual versão do PostgreSQL está utilizando.
A opção NOT VALID só é válida a partir da versão 9.1. [1] [2]

Osvaldo
[1] http://www.postgresql.org/docs/current/interactive/sql-altertable.html
[2] http://www.postgresql.org/docs/current/interactive/release-9-1.html
 (E.2.3.4.2. CREATE/ALTER TABLE)
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a