Ja, das Problem das ich dabei habe ist nur das die Sequenz mir dann keine unique PKs erzeugt.
meine Sequenz:
create sequence primary_key_seq
start 1
increment 1
NO MAXVALUE
CACHE 1;
meine Tabelle:
create table article (
artID serial PRIMARY KEY,
artName varchar
);
Wenn ich Einträge mit
insert into article(arID, artName) values (nextval('primary_key_seq'), 'Schuhe');
einfüge funktioniert das ganze ja ohne Probleme.
Ich möchte unabhängig von der Sequenz Einträge wie
insert into article(arID, artName) values (300, 'Stiefel');
einfügen. Die Sequenz soll dann z.B. 300 überspringen und nach 299, 301 ausgeben.
Gibt es eine Möglichkeit das PostgreSql das automatisch kann oder muss ich das selber implementieren?