final class Version20250416113049_Colony_Class_Restriction extends AbstractMigration
12
{
13
public function getDescription(): string
14
{
15
return 'Add colony class restriction table';
16
}
17
18
public function up(Schema $schema): void
19
{
20
$this->addSql('CREATE TABLE stu_colony_class_restriction (id INT GENERATED BY DEFAULT AS IDENTITY NOT NULL, colony_class_id INT NOT NULL, terraforming_id INT DEFAULT NULL, building_id INT DEFAULT NULL, PRIMARY KEY(id))');
21
$this->addSql('CREATE INDEX IDX_CEF73D7ABA61CECC ON stu_colony_class_restriction (colony_class_id)');
22
$this->addSql('CREATE INDEX IDX_CEF73D7ABD31079C ON stu_colony_class_restriction (terraforming_id)');
23
$this->addSql('CREATE INDEX IDX_CEF73D7A4D2A7E12 ON stu_colony_class_restriction (building_id)');