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
