Em 16 de julho de 2014 19:05, Matheus Saraiva <[email protected]> escreveu: > Em uma função básica para inserir dados em uma tabela, de praxe, quais > erros deve-se tratar?
Não há regra definida, mas basicamente, como boa prática, todas as restrições das colunas da tabela (constraints) e índices únicos, bem como a chave primária e chaves estrangeiras. Tipos e tamanhos de colunas também devem ser considerados, assim como colunas NOT NULL. Se existem regras em triggers (por exemplo: ao inserir na tabela A insira na tabela B e atualize tabela C) elas também devem ser consideradas. É importante que todos os erros que o banco de dados puder exibir sejam tratados de uma forma amigável para que o usuário entenda o que deve fazer para poder inserir, modificar ou eliminar registros sem problemas. As mensagens de erro do banco de dados, de praxe, devem ficar para os programadores e DBA, geralmente armazenados em arquivos de LOG ou em tabelas do próprio banco de dados. TIAGO J. ADAMI http://www.adamiworks.com @tiadami _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
