以下语句不起作用:
ALTER TABLE my_table
ALTER COLUMN column_id set default nextval('my_table_column_id_seq');
那么如何将 id 列更改为自动递增?
错误:
null value in column \"column_id"\ violates non null constraint.
当我在没有 column_id 的情况下插入时会发生这种情况。我需要它是自动递增的。Postgres 版本是 12。
我的插入:
INSERT INTO my_table (column2, column3)
VALUES ('rndmstring', 5);