pgsql8 composite type definition support