PostgreSQL 给表添加自增字段脚本
    		       		warning:
    		            这篇文章距离上次修改已过426天,其中的内容可能已经有所变动。
    		        
        		                
                在PostgreSQL中,你可以使用SERIAL关键字或者序列(sequence)来创建自增字段。以下是一个如何给表添加自增字段的示例:
首先,创建一个序列对象:
CREATE SEQUENCE your_table_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;接着,将序列与表中的字段关联起来:
ALTER TABLE your_table
    ALTER COLUMN id SET DEFAULT nextval('your_table_id_seq');确保your_table是你的表名,id是你想要设置为自增的字段名。如果你的字段名不是id,请相应地替换它。
如果你使用的是SERIAL关键字,则可以直接在创建表时定义自增字段:
CREATE TABLE your_table (
    id SERIAL PRIMARY KEY,
    other_column TEXT
    -- 其他字段定义
);在这种情况下,PostgreSQL会自动创建与该SERIAL字段关联的序列,你不需要手动创建序列。
评论已关闭