SchemaUpdateTest fails on databases using case-insensitive identifiers

Description

SchemaUpdateTest is explicitly skipped for SQL Server on master.

I am adding a check for case-insensitive quoted identifiers to the test that will work to skip the test on database that store case-insensitive identifiers as lower-case or upper-case. It will not work for databases that store case-insensitive identifiers as mixed-case (like SQL Server).

Those databases that store case-insensitive identifiers in mixed-case will need to be skipped explicitly, like is already done for SQL Server.

Activity

Show:

Former userAugust 18, 2017 at 5:18 AM

Fixed in master and 5.1 branches.

Former userAugust 8, 2017 at 9:02 PM

fixes the test failures for Sybase.

Former userAugust 5, 2017 at 12:00 AM

I've pushed a fix with the added check. I've confirmed it worked to (correctly) skip the test on MariaDB. I'll leave this open in case there are still failures on other databases.

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Created August 4, 2017 at 11:35 PM
Updated August 18, 2017 at 9:29 PM
Resolved August 18, 2017 at 5:18 AM