PRECISO VALIDAR VALORES DENTRO DA TABELA CREATE USANDO SOMENTE 1 e 2 no POSTGRES , como que faz isso ?
Utilize check constraints:
ALTER TABLE nome_tabela
ADD CONSTRAINT nome_constraint
CHECK (nome_colunaIN (1, 2) );
Bom dia amigo , mas dentro dos creates ?
É a mesma coisa. Fica assim:
Create table nome_tabela (
nome_coluna integer CONSTRAINT nome_constraint CHECK (nome_coluna IN (1, 2) );
ou
Create table nome_tabela (
nome_coluna integer ,
CONSTRAINT nome_constraint CHECK (nome_coluna IN (1, 2) );
Eu fiz mais ou menos assim , só que tem um problema , eu queria mostrar Disponível ou não , estou tentando pensar aqui e não consigo amigo .
meu modelo relacional aqui
Qual é a tabela e a coluna do modelo que quer validar?
Eu queria validar três ai
–Tabela EXEMPLAR (OBS: coluna situacaoexemplar (1=Disponível 2=Emprestado))
–Tabela REQUISICAO (OBS: coluna estadorequisicao -(1=Aberta 2=Fechada))
–Tabela MULTA (OBS: coluna estadorequisicao -(1=Atraso 2=Perda))
Nunca utilizei esta ferramenta verifica se no design pode ser incluso check ou enum
Não conheço nenhum dos dois comandos amigo .