X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F48xml-to-sqlite.t;fp=t%2F48xml-to-sqlite.t;h=8bccd2867a54f007d19ed1c67bbcf6e766048799;hb=f6e49d345306c610c9051b01790540e4de9e9292;hp=c567bbc1696af35add6ec8053d9c32724d33112e;hpb=0f35a00d9d193c42d3818709486718f4cb5ca49d;p=dbsrgits%2FSQL-Translator.git diff --git a/t/48xml-to-sqlite.t b/t/48xml-to-sqlite.t index c567bbc..8bccd28 100644 --- a/t/48xml-to-sqlite.t +++ b/t/48xml-to-sqlite.t @@ -36,51 +36,51 @@ my $sql = $sqlt->translate( eq_or_diff($sql, << "SQL"); BEGIN TRANSACTION; -DROP TABLE 'Basic'; - -CREATE TABLE 'Basic' ( - 'id' INTEGER PRIMARY KEY NOT NULL, - 'title' varchar(100) NOT NULL DEFAULT 'hello', - 'description' text DEFAULT '', - 'email' varchar(500), - 'explicitnulldef' varchar, - 'explicitemptystring' varchar DEFAULT '', +DROP TABLE "Basic"; + +CREATE TABLE "Basic" ( + "id" INTEGER PRIMARY KEY NOT NULL, + "title" varchar(100) NOT NULL DEFAULT 'hello', + "description" text DEFAULT '', + "email" varchar(500), + "explicitnulldef" varchar, + "explicitemptystring" varchar DEFAULT '', -- Hello emptytagdef - 'emptytagdef' varchar DEFAULT '', - 'another_id' int(10) DEFAULT 2, - 'timest' timestamp, - FOREIGN KEY ('another_id') REFERENCES 'Another'('id') + "emptytagdef" varchar DEFAULT '', + "another_id" int(10) DEFAULT 2, + "timest" timestamp, + FOREIGN KEY ("another_id") REFERENCES "Another"("id") ); -CREATE INDEX 'titleindex' ON 'Basic' ('title'); +CREATE INDEX "titleindex" ON "Basic" ("title"); -CREATE UNIQUE INDEX 'emailuniqueindex' ON 'Basic' ('email'); +CREATE UNIQUE INDEX "emailuniqueindex" ON "Basic" ("email"); -CREATE UNIQUE INDEX 'very_long_index_name_on_title_field_which_should_be_truncated_for_various_rdbms' ON 'Basic' ('title'); +CREATE UNIQUE INDEX "very_long_index_name_on_title_field_which_should_be_truncated_for_various_rdbms" ON "Basic" ("title"); -DROP TABLE 'Another'; +DROP TABLE "Another"; -CREATE TABLE 'Another' ( - 'id' INTEGER PRIMARY KEY NOT NULL, - 'num' numeric(10,2) +CREATE TABLE "Another" ( + "id" INTEGER PRIMARY KEY NOT NULL, + "num" numeric(10,2) ); -DROP VIEW IF EXISTS 'email_list'; +DROP VIEW IF EXISTS "email_list"; -CREATE VIEW 'email_list' AS +CREATE VIEW "email_list" AS SELECT email FROM Basic WHERE (email IS NOT NULL); -DROP TRIGGER IF EXISTS 'foo_trigger'; +DROP TRIGGER IF EXISTS "foo_trigger"; -CREATE TRIGGER 'foo_trigger' after insert on 'Basic' BEGIN update modified=timestamp(); END; +CREATE TRIGGER "foo_trigger" after insert on "Basic" BEGIN update modified=timestamp(); END; -DROP TRIGGER IF EXISTS 'bar_trigger_insert'; +DROP TRIGGER IF EXISTS "bar_trigger_insert"; -CREATE TRIGGER 'bar_trigger_insert' before insert on 'Basic' BEGIN update modified2=timestamp(); END; +CREATE TRIGGER "bar_trigger_insert" before insert on "Basic" BEGIN update modified2=timestamp(); END; -DROP TRIGGER IF EXISTS 'bar_trigger_update'; +DROP TRIGGER IF EXISTS "bar_trigger_update"; -CREATE TRIGGER 'bar_trigger_update' before update on 'Basic' BEGIN update modified2=timestamp(); END; +CREATE TRIGGER "bar_trigger_update" before update on "Basic" BEGIN update modified2=timestamp(); END; COMMIT; SQL @@ -95,37 +95,37 @@ my @sql = $sqlt->translate( eq_or_diff(\@sql, [ 'BEGIN TRANSACTION', - q, - q, + q, - q, - q, - q, - q, - q, + q, + q, + q, + q, - q, - q, + q, - q, - q, - q, - q, - q, - q, + q, + q, + q, + q, + q, + q, 'COMMIT', ], 'SQLite translate in list context matches');