1

私はRubyonRailsでショッピングリストプロジェクトを行っていました。productsという名前のテーブルを作成しているときに、誤ってテーブル製品のidフィールドから自動インクリメントオプションを削除しました。

誰かが教えてもらえますか、autoincrement移行を通じてテーブルにのオプションを再挿入するにはどうすればよいですか。

私の製品表は次のとおりです:-

  id serial NOT NULL,
  shopping_list_id integer NOT NULL,
  product_name character varying(255) DEFAULT 'null'::character varying,
  product_category character varying(255),
  quantity integer,
  status character varying(255) DEFAULT 'OPEN'::character varying,
  deleted integer NOT NULL DEFAULT 0,
  CONSTRAINT products_pkey PRIMARY KEY (id)

私の製品テーブルは私のテーブルを参照していshopping_listます。

私はPostgresqlデータベースを使用しています。

4

1 に答える 1

1

SQLステートメントを実行するだけで実行できますがPostgresql users、データベースに新しいシーケンスを作成する必要があります。

これは、このSO投稿で言及されています。

于 2013-02-25T09:50:39.763 に答える