2
PRIMARY KEYを持たずにCRDBにテーブルを作成し、そのテーブルにデータを移入しました。CockroaachDBでPRIMARY KEY制約を適用する - 複数の主キーエラー
これでテーブルが作成され、データが取り込まれました。最初の列をPRIMARY KEYにするために制約を適用します。しかし、私はエラーを取得する:
制約がある:
ALTER TABLE “MyDB”.“SALES” ADD CONSTRAINT “SALES_PK” PRIMARY KEY (“S_ID”);
とエラーがある:
pq: multiple primary keys for table “SALES” are not allowed.
私はCRDBが自動的になります、何のPRIMARY KEYが言及されていない場合がある理由はCRDBであると思いますPRIMARY KEYをrowid
という名前のテーブルに割り当てます。
CRDBのテーブルでPRIMARY KEYを確認するにはどうすればよいですか? と プライマリキーとして使用する列を作成する方法を教えてください。
[Documentation](https://www.cockroachlabs.com/docs/stable/primary-key.html)を参照してください。 –