sql >> Database >  >> RDS >> PostgreSQL

Hoe kan ik een kolom toevoegen die geen nulls toestaat in een Postgresql-database?

U moet een standaardwaarde instellen.

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. Hoe MySql-tabellen te importeren / herstellen met behulp van PHP

  2. Oracle SQL - Identificeer opeenvolgende waardebereiken

  3. Audit van gegevenswijzigingen uitvoeren met behulp van een tijdelijke tabel

  4. Hoe verwijder ik nieuwe regeltekens uit gegevensrijen in mysql?