Unexpected identifier with pg versions > 2.3.1

```sql
CREATE TABLE test_table (bar integer, "baz's" integer);
INSERT INTO test_table (bar, "baz's") VALUES(1, 1), (2, 2);
```

```javascript
myDb('SELECT * FROM test_table', function(err, rows, result) {
  console.dir(err);
  console.dir(rows);
  console.dir(result);
});
```

Running the above query returns an error using anything above pg version 2.3.1. The exact message is below.

```javascript
SyntaxError: Unexpected identifier
    at Function (<anonymous>)
    at Result.addFields (/Users/abcd/node_modules/pg/lib/result.js:91:18)
    at Query.handleRowDescription (/Users/abcd/node_modules/pg/lib/query.js:58:16)
    at null.<anonymous> (/Users/abcd/node_modules/pg/lib/client.js:102:24)
    at EventEmitter.emit (events.js:95:17)
    at null.<anonymous> (/Users/abcd/node_modules/pg/lib/connection.js:97:12)
    at Socket.EventEmitter.emit (events.js:95:17)
    at Socket.<anonymous> (_stream_readable.js:746:14)
    at Socket.EventEmitter.emit (events.js:92:17)
    at emitReadable_ (_stream_readable.js:408:10)
```