addSql('CREATE TABLE options (id SERIAL NOT NULL, name VARCHAR(255) NOT NULL, price_ht DOUBLE PRECISION NOT NULL, PRIMARY KEY(id))'); $this->addSql('ALTER TABLE devis ADD options_id INT DEFAULT NULL'); $this->addSql('ALTER TABLE devis ADD CONSTRAINT FK_8B27C52B3ADB05F1 FOREIGN KEY (options_id) REFERENCES options (id) NOT DEFERRABLE INITIALLY IMMEDIATE'); $this->addSql('CREATE INDEX IDX_8B27C52B3ADB05F1 ON devis (options_id)'); } public function down(Schema $schema): void { // this down() migration is auto-generated, please modify it to your needs $this->addSql('CREATE SCHEMA public'); $this->addSql('ALTER TABLE devis DROP CONSTRAINT FK_8B27C52B3ADB05F1'); $this->addSql('DROP TABLE options'); $this->addSql('DROP INDEX IDX_8B27C52B3ADB05F1'); $this->addSql('ALTER TABLE devis DROP options_id'); } }