addSql('CREATE UNIQUE INDEX uniq_bovin_shipment ON bovin_shipment (shipment_id, shipment_type_id)'); $this->addSql('ALTER TABLE shipment ADD user_id INT DEFAULT NULL'); $this->addSql('ALTER TABLE shipment ADD driver_id INT DEFAULT NULL'); $this->addSql('ALTER TABLE shipment ADD address_id INT DEFAULT NULL'); $this->addSql('ALTER TABLE shipment ADD CONSTRAINT FK_2CB20DCA76ED395 FOREIGN KEY (user_id) REFERENCES public."user" (id) NOT DEFERRABLE'); $this->addSql('ALTER TABLE shipment ADD CONSTRAINT FK_2CB20DCC3423909 FOREIGN KEY (driver_id) REFERENCES driver (id) NOT DEFERRABLE'); $this->addSql('ALTER TABLE shipment ADD CONSTRAINT FK_2CB20DCF5B7AF75 FOREIGN KEY (address_id) REFERENCES address (id) NOT DEFERRABLE'); $this->addSql('CREATE INDEX IDX_2CB20DCA76ED395 ON shipment (user_id)'); $this->addSql('CREATE INDEX IDX_2CB20DCC3423909 ON shipment (driver_id)'); $this->addSql('CREATE INDEX IDX_2CB20DCF5B7AF75 ON shipment (address_id)'); } public function down(Schema $schema): void { // this down() migration is auto-generated, please modify it to your needs $this->addSql('DROP INDEX uniq_bovin_shipment'); $this->addSql('ALTER TABLE shipment DROP CONSTRAINT FK_2CB20DCA76ED395'); $this->addSql('ALTER TABLE shipment DROP CONSTRAINT FK_2CB20DCC3423909'); $this->addSql('ALTER TABLE shipment DROP CONSTRAINT FK_2CB20DCF5B7AF75'); $this->addSql('DROP INDEX IDX_2CB20DCA76ED395'); $this->addSql('DROP INDEX IDX_2CB20DCC3423909'); $this->addSql('DROP INDEX IDX_2CB20DCF5B7AF75'); $this->addSql('ALTER TABLE shipment DROP user_id'); $this->addSql('ALTER TABLE shipment DROP driver_id'); $this->addSql('ALTER TABLE shipment DROP address_id'); } }