2013-05-02 00:21:49 -04:00
module . exports = {
'schema.1' : {
mysql : [ {
2013-05-03 12:51:54 -04:00
sql : 'create table `test_table` (`id` int(11) not null auto_increment primary key, `first_name` varchar(255) not null, `last_name` varchar(255) not null, `email` varchar(255) null, `logins` int(11) not null default \'1\', `about` text not null, `created_at` timestamp default 0 not null, `updated_at` timestamp default 0 not null)'
2013-05-02 00:21:49 -04:00
} , {
2013-05-03 12:51:54 -04:00
sql : 'alter table `test_table` add index test_table_logins_index(`logins`)'
2013-05-02 00:21:49 -04:00
} ] ,
sqlite3 : [ {
2013-05-03 12:51:54 -04:00
sql : 'create table "test_table" ("id" integer null primary key autoincrement, "first_name" varchar null, "last_name" varchar null, "email" varchar null, "logins" integer null default \'1\', "about" text null, "created_at" datetime null, "updated_at" datetime null)'
2013-05-02 00:21:49 -04:00
} , {
2013-05-03 12:51:54 -04:00
sql : 'create index test_table_logins_index on "test_table" ("logins")'
2013-05-02 00:21:49 -04:00
} ] ,
postgres : [ {
2013-05-03 12:51:54 -04:00
sql : 'create table "test_table" ("id" serial primary key not null, "first_name" varchar(255) not null, "last_name" varchar(255) not null, "email" varchar(255) null, "logins" integer not null default \'1\', "about" text not null, "created_at" timestamp not null, "updated_at" timestamp not null)'
2013-05-02 00:21:49 -04:00
} , {
2013-05-03 12:51:54 -04:00
sql : 'create index test_table_logins_index on "test_table" ("logins")'
2013-05-02 00:21:49 -04:00
} ]
} ,
'schema.2' : {
mysql : [ {
sql : 'drop table `accounts`'
} ] ,
sqlite3 : [ {
sql : 'drop table "accounts"'
} ] ,
postgres : [ {
sql : 'drop table "accounts"'
} ]
} ,
'schema.3' : {
mysql : [ {
sql : 'drop table if exists `other_accounts`'
} ] ,
sqlite3 : [ {
sql : 'drop table if exists "other_accounts"'
} ] ,
postgres : [ {
sql : 'drop table if exists "other_accounts"'
} ]
} ,
'schema.4' : {
mysql : {
sql : 'select * from information_schema.tables where table_schema = ? and table_name = ?' ,
bindings : [ 'users' ]
} ,
sqlite3 : {
sql : 'select * from sqlite_master where type = \'table\' and name = ?' ,
bindings : [ 'users' ]
} ,
postgres : {
sql : 'select * from information_schema.tables where table_name = ?' ,
bindings : [ 'users' ]
}
} ,
'schema.5' : {
mysql : [ {
sql : 'rename table `accounts` to `new_accounts`'
} ] ,
sqlite3 : [ {
sql : 'alter table "accounts" rename to "new_accounts"'
} ] ,
postgres : [ {
sql : 'alter table "accounts" rename to "new_accounts"'
} ]
} ,
'inserts.1' : {
2013-05-03 18:10:22 -04:00
mysql : undefined ,
sqlite3 : undefined ,
postgres : undefined
2013-05-02 00:21:49 -04:00
} ,
'inserts.2' : {
2013-05-03 18:10:22 -04:00
mysql : undefined ,
sqlite3 : undefined ,
postgres : undefined
2013-05-02 00:21:49 -04:00
} ,
'inserts.3' : {
2013-05-03 18:10:22 -04:00
mysql : undefined ,
sqlite3 : undefined ,
postgres : undefined
2013-05-02 00:21:49 -04:00
} ,
'inserts.4' : {
2013-05-03 18:10:22 -04:00
mysql : undefined ,
sqlite3 : undefined ,
postgres : undefined
2013-05-02 00:21:49 -04:00
} ,
'updates.1' : {
2013-05-03 18:10:22 -04:00
mysql : undefined ,
sqlite3 : undefined ,
postgres : undefined
2013-05-02 00:21:49 -04:00
} ,
'selects.1' : {
2013-05-03 18:10:22 -04:00
mysql : undefined ,
sqlite3 : undefined ,
postgres : undefined
2013-05-02 00:21:49 -04:00
} ,
'selects.2' : {
2013-05-03 18:10:22 -04:00
mysql : [ undefined , undefined , undefined , undefined , undefined , undefined ] ,
sqlite3 : [ undefined , undefined , undefined , undefined , undefined , undefined ] ,
postgres : [ undefined , undefined , undefined , undefined , undefined , undefined ]
2013-05-02 00:21:49 -04:00
} ,
'selects.3' : {
2013-05-03 18:10:22 -04:00
mysql : [ undefined ] ,
sqlite3 : [ undefined ] ,
postgres : [ undefined ]
2013-05-02 00:21:49 -04:00
} ,
'selects.4' : {
2013-05-03 18:10:22 -04:00
mysql : [ undefined ] ,
sqlite3 : [ undefined ] ,
postgres : [ undefined ]
2013-05-02 00:21:49 -04:00
} ,
'selects.5' : {
2013-05-03 18:10:22 -04:00
mysql : [ undefined ] ,
sqlite3 : [ undefined ] ,
postgres : [ undefined ]
2013-05-02 00:21:49 -04:00
} ,
2013-05-02 00:50:54 -04:00
'selects.6' : {
2013-05-03 18:10:22 -04:00
mysql : [ undefined ] ,
sqlite3 : [ undefined ] ,
postgres : [ undefined ]
2013-05-02 00:50:54 -04:00
} ,
'selects.7' : {
2013-05-03 18:10:22 -04:00
mysql : undefined ,
sqlite3 : undefined ,
postgres : undefined
2013-05-02 00:50:54 -04:00
} ,
'selects.8' : {
2013-05-03 18:10:22 -04:00
mysql : undefined ,
sqlite3 : undefined ,
postgres : undefined
2013-05-02 00:50:54 -04:00
} ,
'selects.9' : {
2013-05-03 18:10:22 -04:00
mysql : undefined ,
sqlite3 : undefined ,
postgres : undefined
2013-05-02 00:50:54 -04:00
} ,
'selects.10' : {
2013-05-03 18:10:22 -04:00
mysql : undefined ,
sqlite3 : undefined ,
postgres : undefined
2013-05-02 00:50:54 -04:00
} ,
'selects.11' : {
2013-05-03 18:10:22 -04:00
mysql : undefined ,
sqlite3 : undefined ,
postgres : undefined
2013-05-02 00:50:54 -04:00
} ,
'selects.12' : {
2013-05-03 18:10:22 -04:00
mysql : undefined ,
sqlite3 : undefined ,
postgres : undefined
2013-05-02 00:50:54 -04:00
} ,
2013-05-02 00:21:49 -04:00
'deletes.1' : {
2013-05-03 18:10:22 -04:00
mysql : undefined ,
sqlite3 : undefined ,
postgres : undefined
2013-05-03 12:51:54 -04:00
} ,
'unions.1' : {
2013-05-03 18:10:22 -04:00
mysql : undefined ,
sqlite3 : undefined ,
postgres : undefined
2013-05-02 00:21:49 -04:00
}
}