从PostgreSQL字段中删除自增属性
- 论坛
- 从PostgreSQL字段中删除自增属性
9 浏览
从PostgreSQL字段中删除自增属性
我在数据库中有一张现有的表,它与其他几张表有外键关联,以下是相应的SQL语句:
CREATE TABLE forecastsource ( source_id integer DEFAULT nextval(('public.forecastsource_source_id_seq'::text)::regclass) NOT NULL, source_name character varying NOT NULL );
我想要移除id字段的自增属性,并将其改为int类型的字段(同时保留表中的现有数据)。除了删除和重新创建表之外,我应该如何做到这一点?