| @@ 310-317 (lines=8) @@ | ||
| 307 | { |
|
| 308 | $sql = new CompoundSyntaxStore(); |
|
| 309 | $sql->append(sprintf('CREATE TABLE %s.temp (', $schemaName)); |
|
| 310 | foreach ($auditColumns as $column) |
|
| 311 | { |
|
| 312 | $sql->append(sprintf('%s %s', $column['column_name'], $column['column_type'])); |
|
| 313 | if (end($auditColumns)!==$column) |
|
| 314 | { |
|
| 315 | $sql->appendToLastLine(','); |
|
| 316 | } |
|
| 317 | } |
|
| 318 | $sql->append(')'); |
|
| 319 | ||
| 320 | return self::$dl->executeNone($sql->getCode()); |
|
| @@ 88-95 (lines=8) @@ | ||
| 85 | ||
| 86 | // Create SQL for columns. |
|
| 87 | $code->append('('); |
|
| 88 | foreach ($columns as $column) |
|
| 89 | { |
|
| 90 | $code->append(sprintf($format, '`'.$column['column_name'].'`', $column['column_type']), false); |
|
| 91 | if (end($columns)!==$column) |
|
| 92 | { |
|
| 93 | $code->appendToLastLine(','); |
|
| 94 | } |
|
| 95 | } |
|
| 96 | ||
| 97 | // Create SQL for table options. |
|
| 98 | $tableOptions = DataLayer::getTableOptions($this->dataSchemaName, $this->tableName); |
|