@@ -150,7 +150,8 @@ public function tableCreaterFnParserProvider()
150
150
'table ' => 'x ' ,
151
151
'dbtb ' => 'db.x ' ,
152
152
'as ' => false ,
153
- 'asid ' => false ,
153
+ 'asdb ' => false ,
154
+ 'astbl ' => false ,
154
155
'on_cluster ' => false ,
155
156
'cluster ' => false ,
156
157
],
@@ -168,25 +169,27 @@ public function tableCreaterFnParserProvider()
168
169
'table ' => 'x ' ,
169
170
'dbtb ' => 'db.x ' ,
170
171
'as ' => true ,
171
- 'asid ' => 'abc ' ,
172
+ 'asdb ' => false ,
173
+ 'astbl ' => 'abc ' ,
172
174
'on_cluster ' => false ,
173
175
'cluster ' => false ,
174
176
],
175
177
0 ,0 ],
176
178
177
179
[ //sql
178
- "CREATE TEMPORARY TABLE IF NOT EXISTS db.x AS abc ON CLUSTER xxx $ fields $ engine " ,
180
+ "CREATE TEMPORARY TABLE IF NOT EXISTS db.x AS `xxx yyy`. abc ON CLUSTER xxx $ fields $ engine " ,
179
181
//regpars
180
182
[
181
- 'create_fn ' => 'CREATE TEMPORARY TABLE IF NOT EXISTS db.x AS abc ON CLUSTER xxx ' ,
183
+ 'create_fn ' => 'CREATE TEMPORARY TABLE IF NOT EXISTS db.x AS `xxx yyy`. abc ON CLUSTER xxx ' ,
182
184
'create_par ' => "$ fields $ engine " ,
183
185
'temporary ' => true ,
184
186
'if_not_exists ' => true ,
185
187
'database ' => 'db ' ,
186
188
'table ' => 'x ' ,
187
189
'dbtb ' => 'db.x ' ,
188
190
'as ' => true ,
189
- 'asid ' => 'abc ' ,
191
+ 'asdb ' => 'xxx yyy ' ,
192
+ 'astbl ' => 'abc ' ,
190
193
'on_cluster ' => true ,
191
194
'cluster ' => 'xxx ' ,
192
195
],
@@ -204,7 +207,8 @@ public function tableCreaterFnParserProvider()
204
207
'table ' => 'x ' ,
205
208
'dbtb ' => 'db.x ' ,
206
209
'as ' => false ,
207
- 'asid ' => false ,
210
+ 'asdb ' => false ,
211
+ 'astbl ' => false ,
208
212
'on_cluster ' => true ,
209
213
'cluster ' => 'The cluster ' ,
210
214
],
@@ -316,7 +320,8 @@ public function tableCreaterFnParserProvider()
316
320
'temporary ' => true ,
317
321
'if_not_exists ' => true ,
318
322
'as ' => true ,
319
- 'asid ' => 'tbl ' ,
323
+ 'asdb ' => false ,
324
+ 'astbl ' => 'tbl ' ,
320
325
'on_cluster ' => true ,
321
326
'cluster ' => 'clust ' ,
322
327
],
@@ -364,7 +369,8 @@ public function createTableSQLRequestsProvider()
364
369
'database ' => 'db ' ,
365
370
'temporary ' => false ,
366
371
'if_not_exists ' => false ,
367
- 'asid ' => false ,
372
+ 'asdb ' => false ,
373
+ 'astbl ' => false ,
368
374
'cluster ' => false ,
369
375
'create_fields ' => 3 ,
370
376
'names ' => ['id ' , 'dt ' , 's ' ],
@@ -402,15 +408,16 @@ public function createTableSQLRequestsProvider()
402
408
],
403
409
404
410
[
405
- "CREATE TABLE `dv`.`partd` AS `part` ENGINE = "
411
+ "CREATE TABLE `dv`.`partd` AS dx. `part` ENGINE = "
406
412
. "Distributed(perftest_3shards_1replicas, default, part, rand()); " ,
407
413
[
408
- 'create_fn ' => 'CREATE TABLE `dv`.`partd` AS `part` ' ,
414
+ 'create_fn ' => 'CREATE TABLE `dv`.`partd` AS dx. `part` ' ,
409
415
'table ' => 'partd ' ,
410
416
'database ' => 'dv ' ,
411
417
'temporary ' => false ,
412
418
'if_not_exists ' => false ,
413
- 'asid ' => 'part ' ,
419
+ 'asdb ' => 'dx ' ,
420
+ 'astbl ' => 'part ' ,
414
421
'cluster ' => false ,
415
422
'create_fields ' => 0 ,
416
423
'create_engine ' => 'ENGINE = Distributed(perftest_3shards_1replicas, default, part, rand()); ' ,
@@ -440,7 +447,8 @@ public function createTableSQLRequestsProvider()
440
447
'database ' => false ,
441
448
'temporary ' => false ,
442
449
'if_not_exists ' => true ,
443
- 'asid ' => false ,
450
+ 'asdb ' => false ,
451
+ 'astbl ' => false ,
444
452
'cluster ' => 'cluster ' ,
445
453
'names ' => ['p ' , 'i ' ],
446
454
'create_fields ' => 2 ,
@@ -470,7 +478,8 @@ public function createTableSQLRequestsProvider()
470
478
'database ' => false ,
471
479
'temporary ' => false ,
472
480
'if_not_exists ' => false ,
473
- 'asid ' => false ,
481
+ 'asdb ' => false ,
482
+ 'astbl ' => false ,
474
483
'cluster ' => false ,
475
484
'create_fields ' => 3 ,
476
485
'parse_fields ' => 3 ,
0 commit comments