postgresql.client - implementation