Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA: Postgres: Werte für IDs, Datentyp 'character varying (32)', erzeugen

Postgres: Werte für IDs, Datentyp 'character varying (32)', erzeugen 5 Jahre 6 Monate her #532

  • ferroxon1000
  • ferroxon1000s Avatar Autor
  • Besucher
  • Besucher
Hallo!
Ich möchte 'von Außen' in der OpenZ-Datenbank neue Datensätze anlegen. Dazu gehört zu jedem Datensatz ja auch immer ein ID-Datenfeld vom Typ 'character varying (32)', der wohl eine Art UUID-Wert enthält und als Primary Key angelegt ist.
Was muß beim Erzeugen des IDs/UUIDs beachtet werden, gibt es da eine spezielle Postgres-Funktion, die den Job erledigt?
Viele Grüße,
ferroxon1000

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von ferroxon1000.

Re: Postgres: Werte für IDs, Datentyp 'character varying (32)', erzeugen 5 Jahre 6 Monate her #533

  • danny
  • dannys Avatar
  • Besucher
  • Besucher
Hallo ferroxon,

die ID Felder dürfen im Grunde nur nicht leer sein, aber es gibt natürlich auch eine Funktion innerhalb der Datenbank get_uuid() generiert eine 32 stellige Zeichenfolge, diese wird von uns auch oft bei Inserts benutzt, hier ein Beispiel auf der Konsole:

SELECT get_uuid();
get_uuid
2E149423F3884A89A8E51CB4F44D7130
(1 row)

Alternativ bietet sich fürs füllen der Datenbank von Außen auch immer ein Import an...
Dazu aber bei Bedarf mehr.

Ich hoffe ich konnte helfen.

Beste Grüße
Danny Heuduk

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Re: Postgres: Werte für IDs, Datentyp 'character varying (32)', erzeugen 5 Jahre 6 Monate her #536

  • ferroxon1000
  • ferroxon1000s Avatar Autor
  • Besucher
  • Besucher
Hallo!
Das ist genau das, was ich brauche. Danke!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Ladezeit der Seite: 0.029 Sekunden