#2435 Tests for integrity exception
Implemented throwing \yii\db\IntegrityException on DB integrity errors
Fixes #2435: `yii\db\IntegrityException` is now thrown on database integrity errors instead of general `yii\db\Exception`
Better naming for Schema properties
IntegrityException should be thrown for relational DBs only
Added CUBRID support for throwing integrity exception
Fixed PostgreSQL test
Renamed handleError to handleException
Removed unnecessary instance check, fixed Sphinx schema
Merge branch 'master'
Moved exception handling to schema
Merge branch 'master'
Fixed handleException method visibility, removed unnecessary slashes from FQN
Marked part of PostgreSQL test as incomplete
Fixed Sphinx schema
Merge pull request #3378 from yiisoft/db-integrity-exception

Database IntegrityException