Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
web
/
vhosts
/
716cf56cb2.url-de-test.ws
/
htdocs_old
/
src
/
Migrations
/
/srv/data/web/vhosts/716cf56cb2.url-de-test.ws/htdocs_old/src/Migrations/Version20190621143755.php
<?php declare(strict_types=1); namespace DoctrineMigrations; use Doctrine\DBAL\Schema\Schema; use Doctrine\Migrations\AbstractMigration; /** * Auto-generated Migration: Please modify to your needs! */ final class Version20190621143755 extends AbstractMigration { public function getDescription() : string { return ''; } public function up(Schema $schema) : void { // this up() migration is auto-generated, please modify it to your needs $this->abortIf($this->connection->getDatabasePlatform()->getName() !== 'mysql', 'Migration can only be executed safely on \'mysql\'.'); $this->addSql('CREATE TABLE establishment (id INT AUTO_INCREMENT NOT NULL, region VARCHAR(255) NOT NULL, place LONGTEXT NOT NULL, summary LONGTEXT NOT NULL, address VARCHAR(255) NOT NULL, zipcode VARCHAR(255) NOT NULL, phone VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, creatded_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, is_active TINYINT(1) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ENGINE = InnoDB'); $this->addSql('CREATE TABLE establishment_disorder (establishment_id INT NOT NULL, disorder_id INT NOT NULL, INDEX IDX_DA6990C68565851 (establishment_id), INDEX IDX_DA6990C687EB36AD (disorder_id), PRIMARY KEY(establishment_id, disorder_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ENGINE = InnoDB'); $this->addSql('CREATE TABLE establishment_facility (establishment_id INT NOT NULL, facility_id INT NOT NULL, INDEX IDX_5B2067808565851 (establishment_id), INDEX IDX_5B206780A7014910 (facility_id), PRIMARY KEY(establishment_id, facility_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ENGINE = InnoDB'); $this->addSql('CREATE TABLE establishment_public_welcomed (establishment_id INT NOT NULL, public_welcomed_id INT NOT NULL, INDEX IDX_FB9BED2A8565851 (establishment_id), INDEX IDX_FB9BED2AE9F8C7F2 (public_welcomed_id), PRIMARY KEY(establishment_id, public_welcomed_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ENGINE = InnoDB'); $this->addSql('ALTER TABLE establishment_disorder ADD CONSTRAINT FK_DA6990C68565851 FOREIGN KEY (establishment_id) REFERENCES establishment (id) ON DELETE CASCADE'); $this->addSql('ALTER TABLE establishment_disorder ADD CONSTRAINT FK_DA6990C687EB36AD FOREIGN KEY (disorder_id) REFERENCES disorder (id) ON DELETE CASCADE'); $this->addSql('ALTER TABLE establishment_facility ADD CONSTRAINT FK_5B2067808565851 FOREIGN KEY (establishment_id) REFERENCES establishment (id) ON DELETE CASCADE'); $this->addSql('ALTER TABLE establishment_facility ADD CONSTRAINT FK_5B206780A7014910 FOREIGN KEY (facility_id) REFERENCES facility (id) ON DELETE CASCADE'); $this->addSql('ALTER TABLE establishment_public_welcomed ADD CONSTRAINT FK_FB9BED2A8565851 FOREIGN KEY (establishment_id) REFERENCES establishment (id) ON DELETE CASCADE'); $this->addSql('ALTER TABLE establishment_public_welcomed ADD CONSTRAINT FK_FB9BED2AE9F8C7F2 FOREIGN KEY (public_welcomed_id) REFERENCES public_welcomed (id) ON DELETE CASCADE'); } public function down(Schema $schema) : void { // this down() migration is auto-generated, please modify it to your needs $this->abortIf($this->connection->getDatabasePlatform()->getName() !== 'mysql', 'Migration can only be executed safely on \'mysql\'.'); $this->addSql('ALTER TABLE establishment_disorder DROP FOREIGN KEY FK_DA6990C68565851'); $this->addSql('ALTER TABLE establishment_facility DROP FOREIGN KEY FK_5B2067808565851'); $this->addSql('ALTER TABLE establishment_public_welcomed DROP FOREIGN KEY FK_FB9BED2A8565851'); $this->addSql('DROP TABLE establishment'); $this->addSql('DROP TABLE establishment_disorder'); $this->addSql('DROP TABLE establishment_facility'); $this->addSql('DROP TABLE establishment_public_welcomed'); } }