Constraints

PostgreSQL

19/06/2013

Galera estou com uma dúvida cruel aqui. Já pesquisei em diversos locais porem ainda não sanei minha duvida. Qual a real funcionalidade de uma constraint, porque e quando devo devo usa-la?
Marcus Almeida

Marcus Almeida

Curtidas 0

Respostas

Marcelo Senaga

Marcelo Senaga

19/06/2013

Esse link pode te ajudar:

http://elderstroparo.blogspot.com.br/2010/02/o-que-e-uma-constraints.html
GOSTEI 0
Marcus Almeida

Marcus Almeida

19/06/2013

ms27817, eu tinha visitado antes esse blog porem a explicação dele ficou muito superficial. Ele cria uma CONSTRAINT para cada atributo da tabela, não consegui entender ainda o porque devo cria-las? No Postgres, mesmo que eu não as crie, elas são geradas automaticamente.
GOSTEI 0
Marcelo Senaga

Marcelo Senaga

19/06/2013

ms27817, eu tinha visitado antes esse blog porem a explicação dele ficou muito superficial. Ele cria uma CONSTRAINT para cada atributo da tabela, não consegui entender ainda o porque devo cria-las? No Postgres, mesmo que eu não as crie, elas são geradas automaticamente.


As constraints de relacionamento sim. No caso do Not Null, você pode definir mais tarde.
E no caso de gerar suas tabelas via código (C, Java, C#, etc), você deverá usar Constraints na mão, para conseguir criar as tabelas e seus relacionamentos dinamicamente.
GOSTEI 0
POSTAR