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

Jak dodać kolumnę, która nie zezwala na wartości null w bazie danych Postgresql?

Musisz ustawić wartość domyślną.

ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL DEFAULT 'foo';

... some work (set real values as you want)...

ALTER TABLE mytable ALTER COLUMN mycolumn DROP DEFAULT;


  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 do ORDER BY liczba wierszy zwróconych z innego SELECT

  2. PostgreSQL a wersje jądra Linux

  3. Błąd Postgres SSL SYSCALL:wykryto EOF za pomocą Pythona i psycopg

  4. Replikacja strumieniowa PostgreSQL — szczegółowe informacje

  5. Przełączanie awaryjne i powrót po awarii dla PostgreSQL na Microsoft Azure