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/Version20190621141106.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 Version20190621141106 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 etablishment (id INT AUTO_INCREMENT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ENGINE = InnoDB'); $this->addSql('CREATE TABLE etablishment_facility (etablishment_id INT NOT NULL, facility_id INT NOT NULL, INDEX IDX_68C420516BE0BCF (etablishment_id), INDEX IDX_68C4205A7014910 (facility_id), PRIMARY KEY(etablishment_id, facility_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ENGINE = InnoDB'); $this->addSql('CREATE TABLE etablishment_disorder (etablishment_id INT NOT NULL, disorder_id INT NOT NULL, INDEX IDX_87C5B54316BE0BCF (etablishment_id), INDEX IDX_87C5B54387EB36AD (disorder_id), PRIMARY KEY(etablishment_id, disorder_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ENGINE = InnoDB'); $this->addSql('CREATE TABLE etablishment_public_welcomed (etablishment_id INT NOT NULL, public_welcomed_id INT NOT NULL, INDEX IDX_FA64191216BE0BCF (etablishment_id), INDEX IDX_FA641912E9F8C7F2 (public_welcomed_id), PRIMARY KEY(etablishment_id, public_welcomed_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ENGINE = InnoDB'); $this->addSql('ALTER TABLE etablishment_facility ADD CONSTRAINT FK_68C420516BE0BCF FOREIGN KEY (etablishment_id) REFERENCES etablishment (id) ON DELETE CASCADE'); $this->addSql('ALTER TABLE etablishment_facility ADD CONSTRAINT FK_68C4205A7014910 FOREIGN KEY (facility_id) REFERENCES facility (id) ON DELETE CASCADE'); $this->addSql('ALTER TABLE etablishment_disorder ADD CONSTRAINT FK_87C5B54316BE0BCF FOREIGN KEY (etablishment_id) REFERENCES etablishment (id) ON DELETE CASCADE'); $this->addSql('ALTER TABLE etablishment_disorder ADD CONSTRAINT FK_87C5B54387EB36AD FOREIGN KEY (disorder_id) REFERENCES disorder (id) ON DELETE CASCADE'); $this->addSql('ALTER TABLE etablishment_public_welcomed ADD CONSTRAINT FK_FA64191216BE0BCF FOREIGN KEY (etablishment_id) REFERENCES etablishment (id) ON DELETE CASCADE'); $this->addSql('ALTER TABLE etablishment_public_welcomed ADD CONSTRAINT FK_FA641912E9F8C7F2 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 etablishment_facility DROP FOREIGN KEY FK_68C420516BE0BCF'); $this->addSql('ALTER TABLE etablishment_disorder DROP FOREIGN KEY FK_87C5B54316BE0BCF'); $this->addSql('ALTER TABLE etablishment_public_welcomed DROP FOREIGN KEY FK_FA64191216BE0BCF'); $this->addSql('DROP TABLE etablishment'); $this->addSql('DROP TABLE etablishment_facility'); $this->addSql('DROP TABLE etablishment_disorder'); $this->addSql('DROP TABLE etablishment_public_welcomed'); } }