@@ -60,30 +60,6 @@ public function testRenamingAndChangingColumnsWork()
60
60
61
61
// Expect one of the following two query sequences to be present...
62
62
$ expected = [
63
- [
64
- 'CREATE TEMPORARY TABLE __temp__users AS SELECT name, age FROM users ' ,
65
- 'DROP TABLE users ' ,
66
- 'CREATE TABLE users (name VARCHAR(255) NOT NULL COLLATE BINARY, age INTEGER NOT NULL) ' ,
67
- 'INSERT INTO users (name, age) SELECT name, age FROM __temp__users ' ,
68
- 'DROP TABLE __temp__users ' ,
69
- 'CREATE TEMPORARY TABLE __temp__users AS SELECT name, age FROM users ' ,
70
- 'DROP TABLE users ' ,
71
- 'CREATE TABLE users (age VARCHAR(255) NOT NULL COLLATE BINARY, first_name VARCHAR(255) NOT NULL) ' ,
72
- 'INSERT INTO users (first_name, age) SELECT name, age FROM __temp__users ' ,
73
- 'DROP TABLE __temp__users ' ,
74
- ],
75
- [
76
- 'CREATE TEMPORARY TABLE __temp__users AS SELECT name, age FROM users ' ,
77
- 'DROP TABLE users ' ,
78
- 'CREATE TABLE users (name VARCHAR(255) NOT NULL COLLATE BINARY, age INTEGER NOT NULL) ' ,
79
- 'INSERT INTO users (name, age) SELECT name, age FROM __temp__users ' ,
80
- 'DROP TABLE __temp__users ' ,
81
- 'CREATE TEMPORARY TABLE __temp__users AS SELECT name, age FROM users ' ,
82
- 'DROP TABLE users ' ,
83
- 'CREATE TABLE users (first_name VARCHAR(255) NOT NULL, age VARCHAR(255) NOT NULL COLLATE BINARY) ' ,
84
- 'INSERT INTO users (first_name, age) SELECT name, age FROM __temp__users ' ,
85
- 'DROP TABLE __temp__users ' ,
86
- ],
87
63
[
88
64
'CREATE TEMPORARY TABLE __temp__users AS SELECT name, age FROM users ' ,
89
65
'DROP TABLE users ' ,
@@ -118,13 +94,6 @@ public function testChangingColumnWithCollationWorks()
118
94
$ queries = $ blueprint ->toSql ($ this ->db ->connection (), new SQLiteGrammar );
119
95
120
96
$ expected = [
121
- [
122
- 'CREATE TEMPORARY TABLE __temp__users AS SELECT age FROM users ' ,
123
- 'DROP TABLE users ' ,
124
- 'CREATE TABLE users (age INTEGER NOT NULL COLLATE RTRIM) ' ,
125
- 'INSERT INTO users (age) SELECT age FROM __temp__users ' ,
126
- 'DROP TABLE __temp__users ' ,
127
- ],
128
97
[
129
98
'CREATE TEMPORARY TABLE __temp__users AS SELECT age FROM users ' ,
130
99
'DROP TABLE users ' ,
@@ -139,13 +108,6 @@ public function testChangingColumnWithCollationWorks()
139
108
$ queries = $ blueprint2 ->toSql ($ this ->db ->connection (), new SQLiteGrammar );
140
109
141
110
$ expected = [
142
- [
143
- 'CREATE TEMPORARY TABLE __temp__users AS SELECT age FROM users ' ,
144
- 'DROP TABLE users ' ,
145
- 'CREATE TABLE users (age INTEGER NOT NULL COLLATE NOCASE) ' ,
146
- 'INSERT INTO users (age) SELECT age FROM __temp__users ' ,
147
- 'DROP TABLE __temp__users ' ,
148
- ],
149
111
[
150
112
'CREATE TEMPORARY TABLE __temp__users AS SELECT age FROM users ' ,
151
113
'DROP TABLE users ' ,
@@ -171,13 +133,6 @@ public function testChangingCharColumnsWork()
171
133
$ queries = $ blueprint ->toSql ($ this ->db ->connection (), new SQLiteGrammar );
172
134
173
135
$ expected = [
174
- [
175
- 'CREATE TEMPORARY TABLE __temp__users AS SELECT name FROM users ' ,
176
- 'DROP TABLE users ' ,
177
- 'CREATE TABLE users (name CHAR(50) NOT NULL COLLATE BINARY) ' ,
178
- 'INSERT INTO users (name) SELECT name FROM __temp__users ' ,
179
- 'DROP TABLE __temp__users ' ,
180
- ],
181
136
[
182
137
'CREATE TEMPORARY TABLE __temp__users AS SELECT name FROM users ' ,
183
138
'DROP TABLE users ' ,
@@ -275,14 +230,6 @@ public function testAddUniqueIndexWithoutNameWorks()
275
230
$ queries = $ blueprintMySql ->toSql ($ this ->db ->connection (), new MySqlGrammar );
276
231
277
232
$ expected = [
278
- [
279
- 'CREATE TEMPORARY TABLE __temp__users AS SELECT name FROM users ' ,
280
- 'DROP TABLE users ' ,
281
- 'CREATE TABLE users (name VARCHAR(255) DEFAULT NULL COLLATE BINARY) ' ,
282
- 'INSERT INTO users (name) SELECT name FROM __temp__users ' ,
283
- 'DROP TABLE __temp__users ' ,
284
- 'alter table `users` add unique `users_name_unique`(`name`) ' ,
285
- ],
286
233
[
287
234
'CREATE TEMPORARY TABLE __temp__users AS SELECT name FROM users ' ,
288
235
'DROP TABLE users ' ,
@@ -302,14 +249,6 @@ public function testAddUniqueIndexWithoutNameWorks()
302
249
$ queries = $ blueprintPostgres ->toSql ($ this ->db ->connection (), new PostgresGrammar );
303
250
304
251
$ expected = [
305
- [
306
- 'CREATE TEMPORARY TABLE __temp__users AS SELECT name FROM users ' ,
307
- 'DROP TABLE users ' ,
308
- 'CREATE TABLE users (name VARCHAR(255) DEFAULT NULL COLLATE BINARY) ' ,
309
- 'INSERT INTO users (name) SELECT name FROM __temp__users ' ,
310
- 'DROP TABLE __temp__users ' ,
311
- 'alter table "users" add constraint "users_name_unique" unique ("name") ' ,
312
- ],
313
252
[
314
253
'CREATE TEMPORARY TABLE __temp__users AS SELECT name FROM users ' ,
315
254
'DROP TABLE users ' ,
@@ -329,14 +268,6 @@ public function testAddUniqueIndexWithoutNameWorks()
329
268
$ queries = $ blueprintSQLite ->toSql ($ this ->db ->connection (), new SQLiteGrammar );
330
269
331
270
$ expected = [
332
- [
333
- 'CREATE TEMPORARY TABLE __temp__users AS SELECT name FROM users ' ,
334
- 'DROP TABLE users ' ,
335
- 'CREATE TABLE users (name VARCHAR(255) DEFAULT NULL COLLATE BINARY) ' ,
336
- 'INSERT INTO users (name) SELECT name FROM __temp__users ' ,
337
- 'DROP TABLE __temp__users ' ,
338
- 'create unique index "users_name_unique" on "users" ("name") ' ,
339
- ],
340
271
[
341
272
'CREATE TEMPORARY TABLE __temp__users AS SELECT name FROM users ' ,
342
273
'DROP TABLE users ' ,
@@ -356,14 +287,6 @@ public function testAddUniqueIndexWithoutNameWorks()
356
287
$ queries = $ blueprintSqlServer ->toSql ($ this ->db ->connection (), new SqlServerGrammar );
357
288
358
289
$ expected = [
359
- [
360
- 'CREATE TEMPORARY TABLE __temp__users AS SELECT name FROM users ' ,
361
- 'DROP TABLE users ' ,
362
- 'CREATE TABLE users (name VARCHAR(255) DEFAULT NULL COLLATE BINARY) ' ,
363
- 'INSERT INTO users (name) SELECT name FROM __temp__users ' ,
364
- 'DROP TABLE __temp__users ' ,
365
- 'create unique index "users_name_unique" on "users" ("name") ' ,
366
- ],
367
290
[
368
291
'CREATE TEMPORARY TABLE __temp__users AS SELECT name FROM users ' ,
369
292
'DROP TABLE users ' ,
@@ -390,14 +313,6 @@ public function testAddUniqueIndexWithNameWorks()
390
313
$ queries = $ blueprintMySql ->toSql ($ this ->db ->connection (), new MySqlGrammar );
391
314
392
315
$ expected = [
393
- [
394
- 'CREATE TEMPORARY TABLE __temp__users AS SELECT name FROM users ' ,
395
- 'DROP TABLE users ' ,
396
- 'CREATE TABLE users (name VARCHAR(255) DEFAULT NULL COLLATE BINARY) ' ,
397
- 'INSERT INTO users (name) SELECT name FROM __temp__users ' ,
398
- 'DROP TABLE __temp__users ' ,
399
- 'alter table `users` add unique `index1`(`name`) ' ,
400
- ],
401
316
[
402
317
'CREATE TEMPORARY TABLE __temp__users AS SELECT name FROM users ' ,
403
318
'DROP TABLE users ' ,
0 commit comments