Welchen Datentyp sollte ich für einen eindeutigen Schlüssel (ID eines Benutzers zum Beispiel) in der Datenbank der postgresql-Datenbank wählen?
ist bigint die eine?
Danke
Verwenden Sie den Typ serial
, um eindeutige IDs automatisch zu inkrementieren.
Wenn Sie mehr als zwei Milliarden Einträge haben möchten, verwenden Sie bigserial
. serial
ist das PostgresSQL-Äquivalent von MySQLs AUTO_INCREMENT
.
bigint
(oder bigserial
, wenn Sie automatisch inkrementierende Schlüssel benötigen) ist in Ordnung.
Wenn für bestimmte bekannt ist, dass Sie nicht zu viele Zeilen laden, können Sie integer
(oder eine normale serial
) berücksichtigen und möglicherweise einige davon speichern Festplattenplatz.
Tags und Links database postgresql database-design data-warehouse