我使用的是与开源Parse Server集成在一起的PostgreSQL 9.5 X64。我的表具有以下结构。
objectId (text with fixed 10 characters), item_id (integer), item_name (text with various length)
objectId由于使用了Parse Server,因此是主键。它由Parse Server自动生成。该item_id不是主键。我想item_id在创建新记录时自动增加1。如何在创建表中实现?
objectId
item_id
您可以尝试制作item_id专栏文章SERIAL。我不知道是否可以更改当前item_id列以使其为串行,因此我们可能必须删除该列,然后将其添加回去,如下所示:
SERIAL
ALTER TABLE yourTable DROP COLUMN item_id; ALTER TABLE yourTable ADD COLUMN item_id SERIAL;
如果该item_id列中已经有数据,则从串行角度看可能没有意义,因此希望删除它不会有任何危害。