@@ -182,9 +182,7 @@ public function exportData(
182182 string $ sqlQuery ,
183183 array $ aliases = [],
184184 ): bool {
185- $ dbAlias = $ db ;
186- $ tableAlias = $ table ;
187- $ this ->initAlias ($ aliases , $ dbAlias , $ tableAlias );
185+ $ tableAlias = $ this ->getTableAlias ($ aliases , $ db , $ table );
188186
189187 if (
190188 ! $ this ->export ->outputHandler (
@@ -210,9 +208,7 @@ public function exportData(
210208 if ($ this ->columns ) {
211209 $ schemaInsert = '<tr class="print-category"> ' ;
212210 foreach ($ result ->getFieldNames () as $ colAs ) {
213- if (! empty ($ aliases [$ db ]['tables ' ][$ table ]['columns ' ][$ colAs ])) {
214- $ colAs = $ aliases [$ db ]['tables ' ][$ table ]['columns ' ][$ colAs ];
215- }
211+ $ colAs = $ this ->getColumnAlias ($ aliases , $ db , $ table , $ colAs );
216212
217213 $ schemaInsert .= '<td class="print"><strong> '
218214 . htmlspecialchars ($ colAs )
@@ -286,10 +282,7 @@ public function getTableDefStandIn(string $db, string $view, array $aliases = []
286282
287283 $ columns = $ dbi ->getColumns ($ db , $ view );
288284 foreach ($ columns as $ column ) {
289- $ colAs = $ column ->field ;
290- if (! empty ($ aliases [$ db ]['tables ' ][$ view ]['columns ' ][$ colAs ])) {
291- $ colAs = $ aliases [$ db ]['tables ' ][$ view ]['columns ' ][$ colAs ];
292- }
285+ $ colAs = $ this ->getColumnAlias ($ aliases , $ db , $ view , $ column ->field );
293286
294287 $ schemaInsert .= $ this ->formatOneColumnDefinition ($ column , $ uniqueKeys , $ colAs );
295288 $ schemaInsert .= '</tr> ' ;
@@ -381,10 +374,7 @@ public function getTableDef(string $db, string $table, array $aliases = []): str
381374 }
382375
383376 foreach ($ columns as $ column ) {
384- $ colAs = $ column ->field ;
385- if (! empty ($ aliases [$ db ]['tables ' ][$ table ]['columns ' ][$ colAs ])) {
386- $ colAs = $ aliases [$ db ]['tables ' ][$ table ]['columns ' ][$ colAs ];
387- }
377+ $ colAs = $ this ->getColumnAlias ($ aliases , $ db , $ table , $ column ->field );
388378
389379 $ schemaInsert .= $ this ->formatOneColumnDefinition ($ column , $ uniqueKeys , $ colAs );
390380 $ fieldName = $ column ->field ;
@@ -474,9 +464,7 @@ protected function getTriggers(array $triggers): string
474464 */
475465 public function exportStructure (string $ db , string $ table , string $ exportMode , array $ aliases = []): bool
476466 {
477- $ dbAlias = $ db ;
478- $ tableAlias = $ table ;
479- $ this ->initAlias ($ aliases , $ dbAlias , $ tableAlias );
467+ $ tableAlias = $ this ->getTableAlias ($ aliases , $ db , $ table );
480468
481469 $ dump = '' ;
482470
0 commit comments