sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur begränsar du möjliga värden för en viss kolumn i Postgres?

Du kan lägga till en KONTROLLERA BEGRÄNSNING:

ALTER TABLE distributors 
   ADD CONSTRAINT check_types 
   CHECK (element_type = 'lesson' OR element_type = 'quiz');

Även om IMO skulle det renare alternativet vara att skapa en ENUM :

CREATE TYPE element_type AS ENUM ('lesson', 'quiz');


  1. Mysql-syntaxfel skapade lagrad procedur

  2. Hur fixar man fel som orsakas av att libmysqlclient.15.dylib inte laddas?

  3. visar länk i php

  4. Uppdatera rader efter mysql select foreach