> há alguma maneira de criar um check em uma determinada tabela que impeça de
> realização da instrução insert?

Check não é pra isso.

Você pode criar uma regra:
CREATE RULE blabla AS ON INSERT TO tabela DO INSTEAD NOTHING;

Você pode também remover o privilégio de INSERT:
REVOKE INSERT ON tabela FROM PUBLIC;

Lembrando que tudo isso acima é bem drástico. Talvez você queira criar alguma 
condição apenas.
Vá respondendo suas necessidades.

[]s

__________________________________
Flavio Henrique A. Gurgel
Líder de Projetos Especiais
Consultoria, Projetos & Treinamentos 4LINUX
Tel1: +55-11.2125-4747 ou 2125-4748
www.4linux.com.br
email: fla...@4linux.com.br
______________________________
FREE SOFTWARE SOLUTIONS

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

Responder a