Subject: | Inconsistent test schema causes test failures when DBICTEST_SQLT_DEPLOY is set |
The envvar DBICTEST_SQLT_DEPLOY causes DBICTest to use SQL::Translator instead of the bundled sql script when initializing the test database. This uncovers an issue with the test suite attempting to insert NULLs as primary key values, which is illegal under most RDBMS (including MySQL under strict mode).
To replicate: `DBICTEST_SQLT_DEPLOY=1 cpanm -v DBIx::Class::InflateColumn::Serializer`