X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F30sqlt-new-diff-sqlite.t;h=ef7fee72e4ae50f8096506d404d92b5c93cbb91c;hb=2d23c1e1b5e4e66212eef0bba029664b60fd8cb7;hp=926162aba807170c1bd0e96cd75e6e3452ff74c5;hpb=9683e26bffa3a980221435d992c4ced127f37000;p=dbsrgits%2FSQL-Translator.git diff --git a/t/30sqlt-new-diff-sqlite.t b/t/30sqlt-new-diff-sqlite.t index 926162a..ef7fee7 100644 --- a/t/30sqlt-new-diff-sqlite.t +++ b/t/30sqlt-new-diff-sqlite.t @@ -44,35 +44,35 @@ eq_or_diff($out, <<'## END OF DIFF', "Diff as expected"); BEGIN; -CREATE TABLE "added" ( - "id" int(11) +CREATE TABLE added ( + id int(11) ); -ALTER TABLE "old_name" RENAME TO "new_name"; +ALTER TABLE old_name RENAME TO new_name; -DROP INDEX "FK5302D47D93FE702E"; +DROP INDEX FK5302D47D93FE702E; -DROP INDEX "UC_age_name"; +DROP INDEX UC_age_name; -DROP INDEX "u_name"; +DROP INDEX u_name; -- SQL::Translator::Producer::SQLite cant drop_field; -ALTER TABLE "new_name" ADD COLUMN "new_field" int; +ALTER TABLE new_name ADD COLUMN new_field int; -ALTER TABLE "person" ADD COLUMN "is_rock_star" tinyint(4) DEFAULT 1; +ALTER TABLE person ADD COLUMN is_rock_star tinyint(4) DEFAULT 1; -- SQL::Translator::Producer::SQLite cant alter_field; -- SQL::Translator::Producer::SQLite cant rename_field; -CREATE UNIQUE INDEX "unique_name" ON "person" ("name"); +CREATE UNIQUE INDEX unique_name ON person (name); -CREATE UNIQUE INDEX "UC_person_id" ON "person" ("person_id"); +CREATE UNIQUE INDEX UC_person_id ON person (person_id); -CREATE UNIQUE INDEX "UC_age_name" ON "person" ("age", "name"); +CREATE UNIQUE INDEX UC_age_name ON person (age, name); -DROP TABLE "deleted"; +DROP TABLE deleted; COMMIT; @@ -91,71 +91,71 @@ eq_or_diff($out, <<'## END OF DIFF', "Diff as expected"); BEGIN; -CREATE TABLE "added" ( - "id" int(11) +CREATE TABLE added ( + id int(11) ); -CREATE TEMPORARY TABLE "employee_temp_alter" ( - "position" varchar(50) NOT NULL, - "employee_id" int(11) NOT NULL, - PRIMARY KEY ("position", "employee_id"), - FOREIGN KEY ("employee_id") REFERENCES "person"("person_id") +CREATE TEMPORARY TABLE employee_temp_alter ( + position varchar(50) NOT NULL, + employee_id int(11) NOT NULL, + PRIMARY KEY (position, employee_id), + FOREIGN KEY (employee_id) REFERENCES person(person_id) ); -INSERT INTO "employee_temp_alter"( "position", "employee_id") SELECT "position", "employee_id" FROM "employee"; +INSERT INTO employee_temp_alter( position, employee_id) SELECT position, employee_id FROM employee; -DROP TABLE "employee"; +DROP TABLE employee; -CREATE TABLE "employee" ( - "position" varchar(50) NOT NULL, - "employee_id" int(11) NOT NULL, - PRIMARY KEY ("position", "employee_id"), - FOREIGN KEY ("employee_id") REFERENCES "person"("person_id") +CREATE TABLE employee ( + position varchar(50) NOT NULL, + employee_id int(11) NOT NULL, + PRIMARY KEY (position, employee_id), + FOREIGN KEY (employee_id) REFERENCES person(person_id) ); -INSERT INTO "employee" SELECT "position", "employee_id" FROM "employee_temp_alter"; +INSERT INTO employee SELECT position, employee_id FROM employee_temp_alter; -DROP TABLE "employee_temp_alter"; +DROP TABLE employee_temp_alter; -ALTER TABLE "old_name" RENAME TO "new_name"; +ALTER TABLE old_name RENAME TO new_name; -ALTER TABLE "new_name" ADD COLUMN "new_field" int; +ALTER TABLE new_name ADD COLUMN new_field int; -CREATE TEMPORARY TABLE "person_temp_alter" ( - "person_id" INTEGER PRIMARY KEY NOT NULL, - "name" varchar(20) NOT NULL, - "age" int(11) DEFAULT 18, - "weight" double(11,2), - "iq" int(11) DEFAULT 0, - "is_rock_star" tinyint(4) DEFAULT 1, - "physical_description" text +CREATE TEMPORARY TABLE person_temp_alter ( + person_id INTEGER PRIMARY KEY NOT NULL, + name varchar(20) NOT NULL, + age int(11) DEFAULT 18, + weight double(11,2), + iq int(11) DEFAULT 0, + is_rock_star tinyint(4) DEFAULT 1, + physical_description text ); -INSERT INTO "person_temp_alter"( "person_id", "name", "age", "weight", "iq", "is_rock_star", "physical_description") SELECT "person_id", "name", "age", "weight", "iq", "is_rock_star", "physical_description" FROM "person"; +INSERT INTO person_temp_alter( person_id, name, age, weight, iq, is_rock_star, physical_description) SELECT person_id, name, age, weight, iq, is_rock_star, physical_description FROM person; -DROP TABLE "person"; +DROP TABLE person; -CREATE TABLE "person" ( - "person_id" INTEGER PRIMARY KEY NOT NULL, - "name" varchar(20) NOT NULL, - "age" int(11) DEFAULT 18, - "weight" double(11,2), - "iq" int(11) DEFAULT 0, - "is_rock_star" tinyint(4) DEFAULT 1, - "physical_description" text +CREATE TABLE person ( + person_id INTEGER PRIMARY KEY NOT NULL, + name varchar(20) NOT NULL, + age int(11) DEFAULT 18, + weight double(11,2), + iq int(11) DEFAULT 0, + is_rock_star tinyint(4) DEFAULT 1, + physical_description text ); -CREATE UNIQUE INDEX "unique_name02" ON "person" ("name"); +CREATE UNIQUE INDEX unique_name02 ON person (name); -CREATE UNIQUE INDEX "UC_person_id02" ON "person" ("person_id"); +CREATE UNIQUE INDEX UC_person_id02 ON person (person_id); -CREATE UNIQUE INDEX "UC_age_name02" ON "person" ("age", "name"); +CREATE UNIQUE INDEX UC_age_name02 ON person (age, name); -INSERT INTO "person" SELECT "person_id", "name", "age", "weight", "iq", "is_rock_star", "physical_description" FROM "person_temp_alter"; +INSERT INTO person SELECT person_id, name, age, weight, iq, is_rock_star, physical_description FROM person_temp_alter; -DROP TABLE "person_temp_alter"; +DROP TABLE person_temp_alter; -DROP TABLE "deleted"; +DROP TABLE deleted; COMMIT;