This lets DBICTEST_SQLT_DEPLOY=1 work with more non-SQLite DBICTEST_DSNs
The "number as quoted string" is necessary because some databases
(e.g. PostgreSQL) do not do implicit casting between integers and strings
# need to operate on the instance for things to work
__PACKAGE__->result_source_instance->view_definition( sprintf (
- 'SELECT %s FROM cd WHERE year = "2000"',
+ "SELECT %s FROM cd WHERE year = '2000'",
join (', ', __PACKAGE__->columns),
));
CREATE INDEX "fourkeys_to_twokeys_idx_t_artist_t_cd" ON "fourkeys_to_twokeys" ("t_artist", "t_cd");
CREATE VIEW "year2000cds" AS
- SELECT cdid, artist, title, year, genreid, single_track FROM cd WHERE year = "2000";
+ SELECT cdid, artist, title, year, genreid, single_track FROM cd WHERE year = '2000';