sql >> Databáze >  >> RDS >> PostgreSQL

Jak mohu přidat sloupec, který nepovoluje hodnoty null v databázi Postgresql?

Musíte nastavit výchozí hodnotu.

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. Místnost – Používání externích SQLites i interní DB

  2. Mountain Lion Postgres se nemohl připojit

  3. GROUP BY v Postgresu – žádná rovnost pro datový typ JSON?

  4. Provádění změn ve více záznamech na základě změny jednoho záznamu pomocí SQL