PostgreSQL に多数の列を持つテーブルがあり、自動増分主キーを追加したいと考えています。
id
というタイプの列を作成しようとしましたBIGSERIAL
が、pgadmin がエラーを返しました:
ERROR: sequence must have same owner as table it is linked to.
この問題を解決する方法をご存知の方はいらっしゃいますか? テーブルを再作成せずに、PostgreSQL で自動増分主キーを追加または作成するにはどうすればよいですか?
ベストアンサー1
次のコマンドを試してください:
ALTER TABLE your_table ADD COLUMN key_column BIGSERIAL PRIMARY KEY;
テーブルを作成したのと同じ DB ユーザーで試してください。