Perguntas com a marcação «constraint»

15
Por que uma chave deve ser explicitada?

Sou muito novo no assunto de bancos de dados, portanto isso pode parecer ignorante, mas estou curioso para saber por que uma chave deve ser explicitada em uma tabela. Isso é principalmente para informar ao usuário que, com sorte, é garantido que o valor da coluna seja único em cada linha? A...

14
Índice único adiado no postgres

Examinando a documentação do postgres para alterar tabelas , parece que restrições regulares podem ser marcadas como DEFERRABLE(mais concretamente, INITIALLY DEFERREDé nisso que estou interessado). Os índices também podem ser associados a uma restrição, desde que: O índice não pode ter colunas...

11
Restringir a entrada para algumas cadeias diferentes

Oi Não consigo obter uma restrição funcionando da maneira que espero no postgreSQL. De dentro do pgadmin, eu executo a seguinte consulta SQL. -- Check: "TypeCheck" -- ALTER TABLE "ComLog" DROP CONSTRAINT "TypeCheck"; ALTER TABLE "ComLog" ADD CONSTRAINT "TypeCheck" CHECK ("Type" SIMILAR TO...