Subject: | No way to specify quoting of names of tables and fields in Schema::Versioned diff |
I can specify quote_identifiers in create_ddl_dir, but this option isn't used when creating a diff. It's only used for the complete the schema.
$schema->create_ddl_dir(['MySQL'], undef, './sql', $preversion, {quote_identifiers => 1});
It seems SQL::Translator::schema_diff expects producer_args that specify special options for quoting fields and table names. These options aren't passed in.
This means there is a difference in the quoting of the complete SQL file for a version and the diff file between verions.