Problem mit smallint und shp2pgsql

Hallo zusammen,

ich habe mittels shp2pgsql eine Shape-Datei in die Datenbank gespielt. Im Shape ist ein Attributfeld als short integer definiert und mit einer Postleitzahl “17291” befüllt. shp2pgsql legt ein Feld “plz” als int2 also smallint an. Im Grunde alles richtig bis hierher. Auch die besagte Postleitzahl sollte in dieses Feld passen.

Der entsprechende INSERT-Befehl zum befüllen der Tabelle wird ja auch von shp2pgsql erzeugt. Hier wird die Postleitzahl kurioserweise um eine Stelle auf “1729” gekürzt.

Woran kann das liegen?

Gruß Robert