Hm, eigene Datentypen anlegen, das sollte über CREATE TYPE gehen. Mehr Infos, wie du eigene Typen anlegen kannst, findest du in der
Postgres-Doku
Löschen via DROP TYPE. Ändern kann man die mit ALTER TYPE (zumindest in 8.2, bei meiner 7.4.14 gibts das noch nicht. Da musst du den Typen droppen und neu anlegen).
Wenn du die vorhandenen Typen auslesen willst, kannst du das mit der Funktion
type_info_all() bzw.
type_info() machen.
DBD::Pg gibt dir genauere Infos bzgl. spezieller Funktionen für Postgresql.
@renee: Mit column_info kannst du nur Typen von Spalten in bestehenden Tabellen herausfinden.\n\n
<!--EDIT|nepos|1165393527-->