Entwicklung

ID #1241

Warum wird beim Einfügen von neuen Daten in meine eigenen (PostgreSQL)-Tabellen innerhalb von RedSYS keine ID erzeugt?

Das liegt an der Tabellenkonfiguration. Bei den RedSYS-Tabellen wird die ID durch eine Sequenz erzeugt und standarmäßig eingefügt.
Dafür muss das Feld "ID" den folgenden Defaultwert haben:

nextval(('glb_seq_redsys_id'::text)::regclass)

Wenn dieser Defaultwert angegeben ist, muss man bei einem Insert keine ID mehr angeben. Es wird dann automatisch eine ID eingefügt, die in der gesamten RedSYS-Instanz einmalig ist.

Tags: postgre tabelle default id

Verwandte Artikel:

Letzte Änderung des Artikels: 2009-05-28 08:04
Verfasser des Artikels: RedSYS Dev Team
Revision: 1.1

Digg it! Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen
Übersetzungsvorschlag für Übersetzungsvorschlag für
Bewertung der Nützlichkeit dieses Artikels:

Durchschnittliche Bewertung: 0 von 5 (0 Bewertungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Kommentieren nicht möglich