ALTER TABLE users ADD COLUMN "priv_user" BOOLEAN DEFAULT FALSE;
you can also specify NOT NULL directly
ALTER TABLE users ADD COLUMN "priv_user" BOOLEAN NOT NULL DEFAULT FALSE;
As Craig said on the completed tables, itβs more efficient to break it down into stages:
ALTER TABLE users ADD COLUMN priv_user BOOLEAN; UPDATE users SET priv_user = 'f'; ALTER TABLE users ALTER COLUMN priv_user SET NOT NULL; ALTER TABLE users ALTER COLUMN priv_user SET DEFAULT FALSE;
Eelke Aug 13 2018-12-12T00: 00Z
source share