PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Wstawianie wartości DEFAULT do kolumny, gdy parametr ma wartość NULL

To trochę za dużo na komentarz.

Jedną z metod byłoby zadeklarowanie kolumny NOT NULL . Wstawianie NULL value wygeneruje naruszenie ograniczenia, które można złapać w insert używanie on constraint .

Wydaje się to właściwym podejściem. Jeśli kolumna ma wartość domyślną, prawdopodobnie nie chcesz, aby była ona NULL .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie SQL, aby uzyskać wszystkie wartości, jakie może mieć wyliczenie

  2. Scalanie konkatenacji kolumn JSON(B) w zapytaniu

  3. Wykonywanie wielu instrukcji za pomocą Postgresql za pośrednictwem SQLAlchemy nie powoduje utrwalania zmian

  4. Jak sprawdzić, czy w danym schemacie istnieje tabela?

  5. Jak przywrócić plik zrzutu PostgreSQL do baz danych Postgres?