I've tried using the Postgres module a bit lately, and now I've stumbled across an odd behaviour: db->list_fields(table_name) throws an error "Error in frontend-backend communications.". This seems to be caused by the list_fields() function assuming that the "pg_class" table always has a "relexpires" columns, which is not the case in the Postgres database I'm connecting to. Should there always be a "relexpires" column in the "pg_class" table in a Postgres database (that is, is the one I'm connecting to buggy?), or is Pike just making in incorrect assumption?