mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-06-21 01:25:55 +02:00
Fixed migration error on MySQL 8
Upwards from MySQL 8.0.2 groups is an reserved keyword and the table names need to be escaped.
This commit is contained in:
parent
03aaff3c79
commit
a8766a85b0
1 changed files with 4 additions and 4 deletions
|
@ -28,7 +28,7 @@ final class Version20220925162725 extends AbstractMultiPlatformMigration
|
|||
$this->addSql('ALTER TABLE devices ROW_FORMAT=DYNAMIC');
|
||||
$this->addSql('ALTER TABLE device_parts ROW_FORMAT=DYNAMIC');
|
||||
$this->addSql('ALTER TABLE footprints ROW_FORMAT=DYNAMIC');
|
||||
$this->addSql('ALTER TABLE groups ROW_FORMAT=DYNAMIC');
|
||||
$this->addSql('ALTER TABLE `groups` ROW_FORMAT=DYNAMIC');
|
||||
$this->addSql('ALTER TABLE label_profiles ROW_FORMAT=DYNAMIC');
|
||||
$this->addSql('ALTER TABLE log ROW_FORMAT=DYNAMIC');
|
||||
$this->addSql('ALTER TABLE manufacturers ROW_FORMAT=DYNAMIC');
|
||||
|
@ -52,7 +52,7 @@ final class Version20220925162725 extends AbstractMultiPlatformMigration
|
|||
$this->addSql('ALTER TABLE devices convert to character set utf8mb4 collate utf8mb4_unicode_ci');
|
||||
$this->addSql('ALTER TABLE device_parts convert to character set utf8mb4 collate utf8mb4_unicode_ci');
|
||||
$this->addSql('ALTER TABLE footprints convert to character set utf8mb4 collate utf8mb4_unicode_ci');
|
||||
$this->addSql('ALTER TABLE groups convert to character set utf8mb4 collate utf8mb4_unicode_ci');
|
||||
$this->addSql('ALTER TABLE `groups` convert to character set utf8mb4 collate utf8mb4_unicode_ci');
|
||||
$this->addSql('ALTER TABLE label_profiles convert to character set utf8mb4 collate utf8mb4_unicode_ci');
|
||||
$this->addSql('ALTER TABLE log convert to character set utf8mb4 collate utf8mb4_unicode_ci');
|
||||
$this->addSql('ALTER TABLE manufacturers convert to character set utf8mb4 collate utf8mb4_unicode_ci');
|
||||
|
@ -85,8 +85,8 @@ final class Version20220925162725 extends AbstractMultiPlatformMigration
|
|||
$this->addSql('ALTER TABLE device_parts CHANGE mountnames mountnames LONGTEXT NOT NULL');
|
||||
$this->addSql('CREATE INDEX footprint_idx_name ON footprints (name)');
|
||||
$this->addSql('CREATE INDEX footprint_idx_parent_name ON footprints (parent_id, name)');
|
||||
$this->addSql('CREATE INDEX group_idx_name ON groups (name)');
|
||||
$this->addSql('CREATE INDEX group_idx_parent_name ON groups (parent_id, name)');
|
||||
$this->addSql('CREATE INDEX group_idx_name ON `groups` (name)');
|
||||
$this->addSql('CREATE INDEX group_idx_parent_name ON `groups` (parent_id, name)');
|
||||
$this->addSql('ALTER TABLE log CHANGE level level TINYINT(4) NOT NULL');
|
||||
$this->addSql('CREATE INDEX log_idx_type ON log (type)');
|
||||
$this->addSql('CREATE INDEX log_idx_type_target ON log (type, target_type, target_id)');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue