addSql('CREATE TABLE photo (id INT AUTO_INCREMENT, file VARCHAR(255), equipment VARCHAR(255), location VARCHAR(255), caption VARCHAR(255), date DATE, photos_id INT DEFAULT NULL, PRIMARY KEY (id))'); $this->addSql('CREATE INDEX IDX_14B78418301EC62 ON photo (photos_id)'); $this->addSql('CREATE TABLE photos (id INT AUTO_INCREMENT, title VARCHAR(255), date TIMESTAMP(0) WITHOUT TIME ZONE, category_id INT DEFAULT NULL, PRIMARY KEY (id))'); $this->addSql('CREATE INDEX IDX_876E0D912469DE2 ON photos (category_id)'); $this->addSql('ALTER TABLE photo ADD CONSTRAINT FK_14B78418301EC62 FOREIGN KEY (photos_id) REFERENCES photos (id)'); $this->addSql('ALTER TABLE photos ADD CONSTRAINT FK_876E0D912469DE2 FOREIGN KEY (category_id) REFERENCES category (id)'); } public function down(Schema $schema): void { // this down() migration is auto-generated, please modify it to your needs $this->addSql('ALTER TABLE photo DROP CONSTRAINT FK_14B78418301EC62'); $this->addSql('ALTER TABLE photos DROP CONSTRAINT FK_876E0D912469DE2'); $this->addSql('DROP TABLE photo'); $this->addSql('DROP TABLE photos'); } }