2
Ich habe eine vorhandene Tabelle in einem db, FK'd von mehreren anderen, SQL unter:entfernen autoincrement von postgresql Feld
CREATE TABLE forecastsource (
source_id integer DEFAULT nextval(('public.forecastsource_source_id_seq'::text)::regclass) NOT NULL,
source_name character varying NOT NULL
);
ich die autoincrement aus dem ID-Feld entfernen möchten, und verschieben Sie es einfach zu sei ein int-Feld (ohne die aktuellen Daten in der Tabelle zu verlieren). Wie würde ich das tun, außer den Tisch fallen zu lassen und neu zu gestalten?
Wenn die Sequenz als SERIAL erstellt wurde und Sie sie aus irgendeinem Grund noch benötigen, sollten Sie die Sequenz ändern. Procesuresource_source_id_seq Owned by none; –