Schwierig finde ich eigentlich nur, dass PostgreSQL bei Views sehr verschwenderisch mit expliziten Casts umgeht. Selbst NULLs bekommen den Datentyp der Zielspalte verpasst. Eine View, die aus meiner Adressdatenbank die Straßenangaben in Straße und Hausnummer trennt, wird dadurch zu:
Ich verstehe diesen Einwand nicht. Nichts anderes passiert implizit intern mit deiner Query nachdem bspw. alles erstmal 'unknown' ist. Man kann eigentlich nur froh sein, das PostgreSQL und dessen Typesystem smart genug ist und dich nicht zwingt, das bereits bei deiner Eingabe zu spezifizieren (da gibts ganz andere Datenbanken....).
--
Thanks
Bernd