Jawaban:
ALTER TABLE users
ADD COLUMN "priv_user" BOOLEAN DEFAULT FALSE;
Anda juga dapat langsung menentukan TIDAK NULL
ALTER TABLE users
ADD COLUMN "priv_user" BOOLEAN NOT NULL DEFAULT FALSE;
UPDATE : mengikuti hanya berlaku untuk versi sebelum postgresql 11.
Seperti yang disebutkan Craig pada tabel yang diisi, lebih efisien untuk membaginya menjadi langkah-langkah:
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;
ALTER TABLE users ADD COLUMN priv_user BOOLEAN;, lalu UPDATE users SET priv_user = 'f';dan akhirnya jika Anda perlu ALTER TABLE users ALTER COLUMN priv_user SET NOT NULL;.
Jika Anda menginginkan kolom boolean yang sebenarnya:
ALTER TABLE users ADD "priv_user" boolean DEFAULT false;
Jika Anda menggunakan postgresql maka Anda harus menggunakan tipe kolom BOOLEAN dalam huruf kecil sebagai boolean.
Pengguna ALTER TABLE. Tambah "priv_user" boolean DEFAULT false;
Dalam psql ubah sintaks kueri kolom seperti ini
Alter table users add column priv_user boolean default false ;
nilai boolean (true-false) simpan dalam nilai DB like (tf) .
booleankolom aktual ?