Use the API to access extra attributes
Clean up properly after Parser::DBI::PostgreSQL tests

Deleting the table in END {} after having disconnected isn't going to
work.  Instead, take advantage of PostgreSQL's transactional DDL
support, and do the tests inside a transcation that is rolled back at
the end.