ALTER TABLE users
ADD COLUMN "priv_user" BOOLEAN DEFAULT FALSE;
możesz również bezpośrednio określić NOT NULL
ALTER TABLE users
ADD COLUMN "priv_user" BOOLEAN NOT NULL DEFAULT FALSE;
AKTUALIZUJ :poniższe jest prawdziwe tylko dla wersji przed postgresql 11.
Jak wspomniał Craig przy wypełnionych stołach, bardziej efektywne jest podzielenie go na etapy:
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;