addSql('ALTER TABLE app.article_type_attributes ADD COLUMN id UUID DEFAULT gen_random_uuid() NOT NULL'); $this->addSql('ALTER TABLE app.article_type_attributes ADD COLUMN required BOOLEAN NOT NULL DEFAULT FALSE'); $this->addSql('ALTER TABLE app.article_type_attributes DROP CONSTRAINT article_type_attributes_pkey'); $this->addSql('ALTER TABLE app.article_type_attributes ADD PRIMARY KEY (id)'); $this->addSql('CREATE UNIQUE INDEX uniq_article_type_attribute ON app.article_type_attributes (article_type_id, attribute_definition_id)'); } public function down(Schema $schema): void { $this->addSql('DROP INDEX app.uniq_article_type_attribute'); $this->addSql('ALTER TABLE app.article_type_attributes DROP CONSTRAINT article_type_attributes_pkey'); $this->addSql('ALTER TABLE app.article_type_attributes DROP COLUMN id'); $this->addSql('ALTER TABLE app.article_type_attributes DROP COLUMN required'); $this->addSql('ALTER TABLE app.article_type_attributes ADD PRIMARY KEY (article_type_id, attribute_definition_id)'); } }