gpt4 book ai didi

ruby-on-rails - 如何在 Rails 3.2 中应用自动增量

转载 作者:行者123 更新时间:2023-11-29 13:34:57 26 4
gpt4 key购买 nike

我当时正在用 ruby​​ on rails 做一个购物 list 项目。在创建名为 products 的表时,我错误地从我的表 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 数据库。

最佳答案

虽然您可以通过简单地执行 SQL 语句来完成,但是对于 Postgresql 用户,您需要在数据库中创建一个新序列。

this SO post 中提到了这一点.

关于ruby-on-rails - 如何在 Rails 3.2 中应用自动增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15063908/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com