sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur kan jag lägga till en kolumn som inte tillåter nollvärden i en Postgresql-databas?

Du måste ange ett standardvärde.

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. Ansluter PostgreSQL 9.2.1 till Hibernate

  2. SQL Server Subquery returnerade mer än 1 värde. Detta är inte tillåtet när underfrågan följer =, !=, <, <=,>,>=

  3. MySQL främmande nyckel begränsningar, kaskad radering

  4. Så här använder du Where-satsen i Select Statement i SQL Server - SQL Server / TSQL självstudie del 109