[DBAL-407] Introduce failing test for duplicate key exception code
[DBAL-407] Implement error detection on duplicate key for mysql and sqlite
[DBAL-407] Implement error detection on unknown table for mysql and sqlite
[DBAL-407] Implement error detection on duplicate table for mysql and sqlite
[DBAL-407] Implement error detection on foreign key constraint exception for mysql and sqlite
[DBAL-407] Be more specific on error code condition while detecting
[DBAL-407] Added onNotSuccessfulTest for all cases where error detection is not specific enough
[DBAL-407] Implement method in Driver mock class
[DBAL-407] Implemented not null exception detection for sqlite
[DBAL-407] Removed dumping of exception on skipped tests
[DBAL-407] Implement and detect bad field name exception for sqlite
[DBAL-407] Implement and detect non unique field name exception for sqlite
[DBAL-407] Implement and detect not unique field value exception for sqlite
[DBAL-407] Added syntax error exception detection for sqlite driver
[DBAL-407] Implement and detect SqLite connection exceptions
[DBAL-407] Implement and detect connection exceptions
Cleanup Sqlite support, testcase and fix a bug.
Fully implement MySQL support for Exception handling
Add exception handling for PostgreSQL
Skip exception tests if not supported.