Use SQL-standard quoting in Year2000CDs view
Dagfinn Ilmari Mannsåker [Wed, 10 Dec 2014 17:37:37 +0000 (17:37 +0000)]
This lets DBICTEST_SQLT_DEPLOY=1 work with non-SQLite DBICTEST_DSN

t/lib/DBICTest/Schema/Year2000CDs.pm
t/lib/sqlite.sql

index 3ae7de5..f938d59 100644 (file)
@@ -11,7 +11,7 @@ __PACKAGE__->table('year2000cds');
 
 # 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),
 ));
 
index 30ffbee..5db7aa1 100644 (file)
@@ -372,4 +372,4 @@ CREATE INDEX "fourkeys_to_twokeys_idx_f_foo_f_bar_f_hello_f_goodbye" ON "fourkey
 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';