Ich bemerkte, dass Slack-IDs der Form verwendet U023BECGF
und nicht die Standard-f3a7a018-02da-4cdb-944c-44d073536648
Sie oftBenutzerdefinierte UUID als Primärschlüssel
siehe Was ist der Grund dafür?
Ich bemerkte, dass Slack-IDs der Form verwendet U023BECGF
und nicht die Standard-f3a7a018-02da-4cdb-944c-44d073536648
Sie oftBenutzerdefinierte UUID als Primärschlüssel
siehe Was ist der Grund dafür?
Der Code, den Sie in Ihre Frage eingeben (U023BECGF
), ist keine gültige oder vollständige UUID. UUIDs sind 16 Bytes (Oktetts), die als 32 Zeichen von Hexadezimal als Standard dargestellt werden: RFC: https://www.ietf.org/rfc/rfc4122.txt Unter keiner Codierung ist U023BECGF
eine Darstellung von 16 Bytes; es ist zu kurz.
Es ist plausibel, dass diese Schlüssel in einer UUID enthalten sein können, aber sie sind nicht eins in ihnen.
Der übliche Grund für kleinere Felder ist das Speichern weniger Daten.
Was hat das mit Postgres zu tun? Und die Antwort ist wahrscheinlich: weil es kürzer ist ...!? – deceze