2
を自動インクリメントを削除します。、いくつかの他の人から、私はデシベルで既存のテーブルを持っているPostgreSQLのフィールドから、以下のSQL FK'dを
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フィールド(テーブル内の現在のデータを失うことなく)。テーブルを落として再作成する以外に、どうすればいいですか?
シーケンスがSERIALとして作成されていて、それでも何らかの理由でシーケンスが必要な場合は、ALTER SEQUENCE forecastsource_source_id_seq OWNED BY NONE; –