addSql(<<<'SQL' CREATE TABLE room_price (date VARCHAR(10) NOT NULL, guest_number SMALLINT NOT NULL, price INT NOT NULL, room_category_id INT NOT NULL, PRIMARY KEY(room_category_id, date, guest_number)) SQL); $this->addSql(<<<'SQL' CREATE INDEX IDX_8074837267333DD ON room_price (room_category_id) SQL); $this->addSql(<<<'SQL' ALTER TABLE room_price ADD CONSTRAINT FK_8074837267333DD FOREIGN KEY (room_category_id) REFERENCES room_category (id) NOT DEFERRABLE INITIALLY IMMEDIATE SQL); } public function down(Schema $schema): void { // this down() migration is auto-generated, please modify it to your needs $this->addSql(<<<'SQL' ALTER TABLE room_price DROP CONSTRAINT FK_8074837267333DD SQL); $this->addSql(<<<'SQL' DROP TABLE room_price SQL); } }