結論
エラーになる。
ERROR: ALTER COLUMN SET NOT NULL is not supported
実行したSQL
準備
CREATE SCHEMA IF NOT EXISTS lab;
DROP TABLE IF EXISTS lab.null_test;
CREATE TABLE lab.null_test (
id INTEGER,
val VARCHAR(50) -- NOT NULLなし
);
INSERT INTO lab.null_test (id, val) VALUES
(1, 'a'),
(2, NULL), -- NULLを混ぜる
(3, 'c');
SELECT * FROM lab.null_test ORDER BY id;
実施
ALTER TABLE lab.null_test ALTER COLUMN val SET NOT NULL;
