Spalte geben Sie für die Postleitzahl in einer PostgreSQL Datenbank?
Was ist die richtige Spalte Typ für die Abhaltung ZipCode
Werte in PostgreSQL
Datenbank?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was ist die richtige Spalte Typ für die Abhaltung ZipCode
Werte in PostgreSQL
Datenbank?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist so etwas wie xxxxx-xxxx, also
varchar(10)
empfohlen.Wenn Sie wollen überprüfen Sie die syntax der Werte in der Datenbank, die Sie erstellen könnte ein
domain
geben Sie für die Postleitzahl.Haben, könnten Sie einen Blick auf diese Website, die vor diesem regex:
Aber Sie sollten überprüfen, es funktioniert für die
PostgreSQL
regex-syntax.Ich Stimme überhaupt nicht mit der Beratung hier vorgestellt.
Meinem opinon:
es hängt davon ab, welche Art von zip, die Sie wollen. wenn Sie sicher sind, brauchen Sie nur zu speichern, die standard-5-stellige verwenden Sie dann ein int sein wird, die am meisten Platz sparen.
allerdings, wenn Sie tun müssen, um die 5+4 erweitert dann ein 10-stelliges character-Feld ist am besten. Ich persönlich schlage vor, dass, wie es macht es einfacher, in der Zukunft, wenn Sie am Ende brauchen, um zu speichern, international postal codes 10-stellig deckt gerade über jede mögliche PLZ-format, das ich begegnet bin.
int
für eine Postleitzahl ist eine schlechte Idee. Postleitzahlen sind keine zahlen, Sie sind Zeichenfolgen, die nur zufällig aus zahlen (und manchmal auch ein Bindestrich).