Fix PG DbTest::testDontSeeInDatabaseWithEmptyTable

- The Postgresql::select command was generating erroneous when the criteria was an empty array, I have fixed it and added an additonal test
- Updates the postgresql.sql dump to include empty_table, this was resulting in test failures when running DbTest against a postgres database