migrations/Version20210829183851.php line 1

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace DoctrineMigrations;
  4. use Doctrine\DBAL\Schema\Schema;
  5. use Doctrine\Migrations\AbstractMigration;
  6. /**
  7.  * Auto-generated Migration: Please modify to your needs!
  8.  */
  9. final class Version20210829183851 extends AbstractMigration
  10. {
  11.     public function getDescription(): string
  12.     {
  13.         return '';
  14.     }
  15.     public function up(Schema $schema): void
  16.     {
  17.         // this up() migration is auto-generated, please modify it to your needs
  18.         $this->addSql('CREATE TABLE access_collections (ID INT NOT NULL, app_ID INT NOT NULL, app_label VARCHAR(100) DEFAULT NULL, `label` VARCHAR(255) DEFAULT NULL, PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  19.         $this->addSql('CREATE TABLE app (ID INT AUTO_INCREMENT NOT NULL, `label` VARCHAR(255) NOT NULL, description LONGTEXT NOT NULL, time_created INT DEFAULT 0 NOT NULL, time_updated INT DEFAULT 0 NOT NULL, date_created TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, date_updated DATETIME NOT NULL, PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  20.         $this->addSql('CREATE TABLE devices_entity (ID INT AUTO_INCREMENT NOT NULL, type VARCHAR(50) NOT NULL, serial_number VARCHAR(100) NOT NULL, `label` VARCHAR(255) NOT NULL, description VARCHAR(355) DEFAULT NULL, time_created INT DEFAULT 0 NOT NULL, time_updated INT DEFAULT 0 NOT NULL, date_created TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, date_updated DATETIME NOT NULL, acces_ID INT NOT NULL, app_ID INT NOT NULL, owner_ID INT DEFAULT 0, container_ID INT DEFAULT 0, status VARCHAR(10) DEFAULT \'enabled\' NOT NULL, entity_ID INT DEFAULT NULL, UNIQUE INDEX UNIQ_D3740D6FD948EE2 (serial_number), UNIQUE INDEX UNIQ_D3740D6F2FCF7937 (entity_ID), PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  21.         $this->addSql('CREATE TABLE entities (ID INT AUTO_INCREMENT NOT NULL, entity_Type VARCHAR(50) NOT NULL, time_created INT DEFAULT 0 NOT NULL, time_updated INT DEFAULT 0 NOT NULL, date_created DATETIME NOT NULL, date_updated TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  22.         $this->addSql('CREATE TABLE entities_locations (entity_ID INT NOT NULL, locations_ID INT NOT NULL, INDEX IDX_7D9424A32FCF7937 (entity_ID), INDEX IDX_7D9424A3439D5A49 (locations_ID), PRIMARY KEY(entity_ID, locations_ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  23.         $this->addSql('CREATE TABLE entities_annotations (ID INT AUTO_INCREMENT NOT NULL, name VARCHAR(10) NOT NULL, value TEXT NOT NULL, time_created INT DEFAULT 1 NOT NULL, date_created DATETIME NOT NULL, time_updated INT DEFAULT 1 NOT NULL, date_updated DATETIME NOT NULL, entity_ID INT DEFAULT NULL, owner_ID INT DEFAULT NULL, INDEX IDX_799997302FCF7937 (entity_ID), UNIQUE INDEX UNIQ_79999730D0D66593 (owner_ID), PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  24.         $this->addSql('CREATE TABLE entities_relantionschip (ID INT AUTO_INCREMENT NOT NULL, type VARCHAR(50) NOT NULL, entity_one INT DEFAULT 0 NOT NULL, entity_two INT DEFAULT 0 NOT NULL, time_created INT DEFAULT 0 NOT NULL, date_created TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  25.         $this->addSql('CREATE TABLE entities_value (ID INT AUTO_INCREMENT NOT NULL, type VARCHAR(10) NOT NULL, value VARCHAR(10) NOT NULL, entity_ID INT DEFAULT NULL, INDEX IDX_4D613F242FCF7937 (entity_ID), PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  26.         $this->addSql('CREATE TABLE events_entity (ID INT AUTO_INCREMENT NOT NULL, `label` VARCHAR(255) NOT NULL, type VARCHAR(50) NOT NULL, description LONGTEXT NOT NULL, date_start DATETIME NOT NULL, date_end DATETIME NOT NULL, time_start INT NOT NULL, time_end INT NOT NULL, gardian_present TINYINT(1) DEFAULT \'0\' NOT NULL, presence_necessary TINYINT(1) DEFAULT \'0\' NOT NULL, time_created INT DEFAULT 0 NOT NULL, time_updated INT DEFAULT 0 NOT NULL, date_created TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, date_updated DATETIME NOT NULL, app_ID INT NOT NULL, acces_ID INT NOT NULL, owner_ID INT NOT NULL, container_ID INT DEFAULT 0, status VARCHAR(10) DEFAULT \'enabled\' NOT NULL, entity_ID INT DEFAULT NULL, UNIQUE INDEX UNIQ_DC957D5D2FCF7937 (entity_ID), PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  27.         $this->addSql('CREATE TABLE locations (ID INT AUTO_INCREMENT NOT NULL, type VARCHAR(50) NOT NULL, `label` VARCHAR(255) DEFAULT NULL, latitude VARCHAR(100) NOT NULL, longitude VARCHAR(100) NOT NULL, address VARCHAR(255) DEFAULT NULL, building VARCHAR(50) DEFAULT NULL, stairs VARCHAR(50) DEFAULT NULL, apartment VARCHAR(50) DEFAULT NULL, city VARCHAR(150) DEFAULT NULL, postal_code VARCHAR(50) DEFAULT NULL, PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  28.         $this->addSql('CREATE TABLE media_entity (ID INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, type VARCHAR(50) NOT NULL, time_created INT DEFAULT 0 NOT NULL, time_updated INT DEFAULT 0 NOT NULL, date_created TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, date_updated DATETIME NOT NULL, app_ID INT NOT NULL, acces_ID INT NOT NULL, owner_ID INT NOT NULL, container_ID INT DEFAULT 0, status VARCHAR(10) DEFAULT \'enabled\' NOT NULL, path VARCHAR(255) DEFAULT NULL, entity_ID INT DEFAULT NULL, UNIQUE INDEX UNIQ_B251DEB62FCF7937 (entity_ID), PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  29.         $this->addSql('CREATE TABLE patrimonys_entity (ID INT AUTO_INCREMENT NOT NULL, `label` VARCHAR(255) NOT NULL, type VARCHAR(50) NOT NULL, description VARCHAR(300) DEFAULT NULL, time_created INT DEFAULT 0 NOT NULL, time_updated INT DEFAULT 0 NOT NULL, date_created TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, date_updated DATETIME NOT NULL, acces_ID INT NOT NULL, owner_ID INT NOT NULL, container_ID INT DEFAULT 0 NOT NULL, app_ID INT NOT NULL, status VARCHAR(10) DEFAULT \'enabled\' NOT NULL, entity_ID INT DEFAULT NULL, UNIQUE INDEX UNIQ_9A629FFA2FCF7937 (entity_ID), PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  30.         $this->addSql('CREATE TABLE quiz_reponse (ID INT AUTO_INCREMENT NOT NULL, `label` VARCHAR(255) NOT NULL, is_true TINYINT(1) NOT NULL, `order` INT NOT NULL, question_ID INT NOT NULL, INDEX IDX_4DEC7367B0CDF2D5 (question_ID), PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  31.         $this->addSql('CREATE TABLE quizz (ID INT AUTO_INCREMENT NOT NULL, `label` VARCHAR(255) NOT NULL, date_in DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, date_out TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  32.         $this->addSql('CREATE TABLE quizz_question (quizz_id INT NOT NULL, ID INT AUTO_INCREMENT NOT NULL, `label` VARCHAR(255) NOT NULL, `order` INT NOT NULL, INDEX IDX_3723B55CBA934BCD (quizz_id), PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  33.         $this->addSql('CREATE TABLE quizz_user_reponse (ID INT AUTO_INCREMENT NOT NULL, `values` TINYINT(1) NOT NULL, response_ID INT NOT NULL, user_ID INT NOT NULL, INDEX IDX_3E9E66C055192C2A (response_ID), INDEX IDX_3E9E66C0984D7FF (user_ID), PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  34.         $this->addSql('CREATE TABLE services_entity (ID INT AUTO_INCREMENT NOT NULL, `label` VARCHAR(100) NOT NULL, description LONGTEXT NOT NULL, phone_number VARCHAR(100) NOT NULL, email VARCHAR(100) NOT NULL, contact_firstname VARCHAR(255) NOT NULL, contact_secondname VARCHAR(255) NOT NULL, website VARCHAR(255) NOT NULL, api_url VARCHAR(255) NOT NULL, time_created INT DEFAULT 0 NOT NULL, time_updated INT DEFAULT 0 NOT NULL, date_created DATETIME NOT NULL, date_updated TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, acces_ID INT NOT NULL, owner_ID INT DEFAULT 0, app_ID INT NOT NULL, container_ID INT DEFAULT 0, status VARCHAR(10) DEFAULT \'enabled\' NOT NULL, entity_ID INT DEFAULT NULL, UNIQUE INDEX UNIQ_9646866E2FCF7937 (entity_ID), PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  35.         $this->addSql('CREATE TABLE sessions_devices (ID INT AUTO_INCREMENT NOT NULL, time_start INT DEFAULT 0 NOT NULL, time_end INT DEFAULT 0 NOT NULL, date_start DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, date_end DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, is_active TINYINT(1) DEFAULT \'1\' NOT NULL, device_ID INT NOT NULL, INDEX IDX_8A26BE383A4EC3BE (device_ID), PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  36.         $this->addSql('CREATE TABLE sessions_users (ID INT AUTO_INCREMENT NOT NULL, time_start INT DEFAULT 0 NOT NULL, time_end INT DEFAULT 0 NOT NULL, date_start DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, date_end DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, is_active TINYINT(1) DEFAULT \'1\' NOT NULL, device_ID INT NOT NULL, user_ID INT NOT NULL, INDEX IDX_F9CD10C43A4EC3BE (device_ID), INDEX IDX_F9CD10C4984D7FF (user_ID), PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  37.         $this->addSql('CREATE TABLE suppliers_entity (ID INT AUTO_INCREMENT NOT NULL, `label` VARCHAR(255) NOT NULL, description LONGTEXT NOT NULL, type VARCHAR(50) NOT NULL, telephone VARCHAR(100) NOT NULL, email VARCHAR(100) NOT NULL, contact_firstname VARCHAR(255) NOT NULL, contact_secondname VARCHAR(255) NOT NULL, website VARCHAR(255) NOT NULL, time_created INT DEFAULT 0 NOT NULL, time_updated INT DEFAULT 0 NOT NULL, date_created DATETIME NOT NULL, date_updated TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, app_ID INT NOT NULL, acces_ID INT NOT NULL, owner_ID INT DEFAULT 0, container_ID INT DEFAULT 0, status VARCHAR(10) DEFAULT \'enabled\' NOT NULL, entity_ID INT DEFAULT NULL, UNIQUE INDEX UNIQ_D8A7A0ED2FCF7937 (entity_ID), PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  38.         $this->addSql('CREATE TABLE users_entity (ID INT AUTO_INCREMENT NOT NULL, type VARCHAR(10) NOT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, username VARCHAR(100) NOT NULL, display_name VARCHAR(255) NOT NULL, email VARCHAR(100) NOT NULL, password VARCHAR(180) NOT NULL, password_salt VARCHAR(100) DEFAULT NULL, is_admin TINYINT(1) DEFAULT \'0\' NOT NULL, facebook VARCHAR(250) DEFAULT NULL, description VARCHAR(255) DEFAULT NULL, avatar VARCHAR(250) DEFAULT NULL, code_nfc INT DEFAULT NULL, id_webservice INT NOT NULL, roles LONGTEXT NOT NULL COMMENT \'(DC2Type:json)\', time_created INT DEFAULT 0 NOT NULL, time_updated INT DEFAULT 0 NOT NULL, date_created TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, date_updated DATETIME NOT NULL, app_ID INT NOT NULL, acces_ID INT NOT NULL, owner_ID INT DEFAULT 0, container_ID INT DEFAULT 0, status VARCHAR(10) DEFAULT \'enabled\' NOT NULL, entity_ID INT DEFAULT NULL, UNIQUE INDEX UNIQ_1CFCAF8F85E0677 (username), UNIQUE INDEX UNIQ_1CFCAF8E7927C74 (email), UNIQUE INDEX UNIQ_1CFCAF82FCF7937 (entity_ID), PRIMARY KEY(ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  39.         $this->addSql('CREATE TABLE access_collection_membership (user_ID INT NOT NULL, access_collection_ID INT NOT NULL, INDEX IDX_CF33BDDD984D7FF (user_ID), INDEX IDX_CF33BDDD67AD3EB3 (access_collection_ID), PRIMARY KEY(user_ID, access_collection_ID)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  40.         $this->addSql('ALTER TABLE devices_entity ADD CONSTRAINT FK_D3740D6F2FCF7937 FOREIGN KEY (entity_ID) REFERENCES entities (ID)');
  41.         $this->addSql('ALTER TABLE entities_locations ADD CONSTRAINT FK_7D9424A32FCF7937 FOREIGN KEY (entity_ID) REFERENCES entities (ID)');
  42.         $this->addSql('ALTER TABLE entities_locations ADD CONSTRAINT FK_7D9424A3439D5A49 FOREIGN KEY (locations_ID) REFERENCES locations (ID)');
  43.         $this->addSql('ALTER TABLE entities_annotations ADD CONSTRAINT FK_799997302FCF7937 FOREIGN KEY (entity_ID) REFERENCES entities (ID)');
  44.         $this->addSql('ALTER TABLE entities_annotations ADD CONSTRAINT FK_79999730D0D66593 FOREIGN KEY (owner_ID) REFERENCES entities (ID)');
  45.         $this->addSql('ALTER TABLE entities_value ADD CONSTRAINT FK_4D613F242FCF7937 FOREIGN KEY (entity_ID) REFERENCES entities (ID)');
  46.         $this->addSql('ALTER TABLE events_entity ADD CONSTRAINT FK_DC957D5D2FCF7937 FOREIGN KEY (entity_ID) REFERENCES entities (ID)');
  47.         $this->addSql('ALTER TABLE media_entity ADD CONSTRAINT FK_B251DEB62FCF7937 FOREIGN KEY (entity_ID) REFERENCES entities (ID)');
  48.         $this->addSql('ALTER TABLE patrimonys_entity ADD CONSTRAINT FK_9A629FFA2FCF7937 FOREIGN KEY (entity_ID) REFERENCES entities (ID)');
  49.         $this->addSql('ALTER TABLE quiz_reponse ADD CONSTRAINT FK_4DEC7367B0CDF2D5 FOREIGN KEY (question_ID) REFERENCES quizz_question (ID)');
  50.         $this->addSql('ALTER TABLE quizz_question ADD CONSTRAINT FK_3723B55CBA934BCD FOREIGN KEY (quizz_id) REFERENCES quizz (ID)');
  51.         $this->addSql('ALTER TABLE quizz_user_reponse ADD CONSTRAINT FK_3E9E66C055192C2A FOREIGN KEY (response_ID) REFERENCES quiz_reponse (ID)');
  52.         $this->addSql('ALTER TABLE quizz_user_reponse ADD CONSTRAINT FK_3E9E66C0984D7FF FOREIGN KEY (user_ID) REFERENCES users_entity (ID)');
  53.         $this->addSql('ALTER TABLE services_entity ADD CONSTRAINT FK_9646866E2FCF7937 FOREIGN KEY (entity_ID) REFERENCES entities (ID)');
  54.         $this->addSql('ALTER TABLE sessions_devices ADD CONSTRAINT FK_8A26BE383A4EC3BE FOREIGN KEY (device_ID) REFERENCES devices_entity (ID)');
  55.         $this->addSql('ALTER TABLE sessions_users ADD CONSTRAINT FK_F9CD10C43A4EC3BE FOREIGN KEY (device_ID) REFERENCES devices_entity (ID)');
  56.         $this->addSql('ALTER TABLE sessions_users ADD CONSTRAINT FK_F9CD10C4984D7FF FOREIGN KEY (user_ID) REFERENCES users_entity (ID)');
  57.         $this->addSql('ALTER TABLE suppliers_entity ADD CONSTRAINT FK_D8A7A0ED2FCF7937 FOREIGN KEY (entity_ID) REFERENCES entities (ID)');
  58.         $this->addSql('ALTER TABLE users_entity ADD CONSTRAINT FK_1CFCAF82FCF7937 FOREIGN KEY (entity_ID) REFERENCES entities (ID)');
  59.         $this->addSql('ALTER TABLE access_collection_membership ADD CONSTRAINT FK_CF33BDDD984D7FF FOREIGN KEY (user_ID) REFERENCES users_entity (ID)');
  60.         $this->addSql('ALTER TABLE access_collection_membership ADD CONSTRAINT FK_CF33BDDD67AD3EB3 FOREIGN KEY (access_collection_ID) REFERENCES access_collections (ID)');
  61.     }
  62.     public function down(Schema $schema): void
  63.     {
  64.         // this down() migration is auto-generated, please modify it to your needs
  65.         $this->addSql('ALTER TABLE access_collection_membership DROP FOREIGN KEY FK_CF33BDDD67AD3EB3');
  66.         $this->addSql('ALTER TABLE sessions_devices DROP FOREIGN KEY FK_8A26BE383A4EC3BE');
  67.         $this->addSql('ALTER TABLE sessions_users DROP FOREIGN KEY FK_F9CD10C43A4EC3BE');
  68.         $this->addSql('ALTER TABLE devices_entity DROP FOREIGN KEY FK_D3740D6F2FCF7937');
  69.         $this->addSql('ALTER TABLE entities_locations DROP FOREIGN KEY FK_7D9424A32FCF7937');
  70.         $this->addSql('ALTER TABLE entities_annotations DROP FOREIGN KEY FK_799997302FCF7937');
  71.         $this->addSql('ALTER TABLE entities_annotations DROP FOREIGN KEY FK_79999730D0D66593');
  72.         $this->addSql('ALTER TABLE entities_value DROP FOREIGN KEY FK_4D613F242FCF7937');
  73.         $this->addSql('ALTER TABLE events_entity DROP FOREIGN KEY FK_DC957D5D2FCF7937');
  74.         $this->addSql('ALTER TABLE media_entity DROP FOREIGN KEY FK_B251DEB62FCF7937');
  75.         $this->addSql('ALTER TABLE patrimonys_entity DROP FOREIGN KEY FK_9A629FFA2FCF7937');
  76.         $this->addSql('ALTER TABLE services_entity DROP FOREIGN KEY FK_9646866E2FCF7937');
  77.         $this->addSql('ALTER TABLE suppliers_entity DROP FOREIGN KEY FK_D8A7A0ED2FCF7937');
  78.         $this->addSql('ALTER TABLE users_entity DROP FOREIGN KEY FK_1CFCAF82FCF7937');
  79.         $this->addSql('ALTER TABLE entities_locations DROP FOREIGN KEY FK_7D9424A3439D5A49');
  80.         $this->addSql('ALTER TABLE quizz_user_reponse DROP FOREIGN KEY FK_3E9E66C055192C2A');
  81.         $this->addSql('ALTER TABLE quizz_question DROP FOREIGN KEY FK_3723B55CBA934BCD');
  82.         $this->addSql('ALTER TABLE quiz_reponse DROP FOREIGN KEY FK_4DEC7367B0CDF2D5');
  83.         $this->addSql('ALTER TABLE quizz_user_reponse DROP FOREIGN KEY FK_3E9E66C0984D7FF');
  84.         $this->addSql('ALTER TABLE sessions_users DROP FOREIGN KEY FK_F9CD10C4984D7FF');
  85.         $this->addSql('ALTER TABLE access_collection_membership DROP FOREIGN KEY FK_CF33BDDD984D7FF');
  86.         $this->addSql('DROP TABLE access_collections');
  87.         $this->addSql('DROP TABLE app');
  88.         $this->addSql('DROP TABLE devices_entity');
  89.         $this->addSql('DROP TABLE entities');
  90.         $this->addSql('DROP TABLE entities_locations');
  91.         $this->addSql('DROP TABLE entities_annotations');
  92.         $this->addSql('DROP TABLE entities_relantionschip');
  93.         $this->addSql('DROP TABLE entities_value');
  94.         $this->addSql('DROP TABLE events_entity');
  95.         $this->addSql('DROP TABLE locations');
  96.         $this->addSql('DROP TABLE media_entity');
  97.         $this->addSql('DROP TABLE patrimonys_entity');
  98.         $this->addSql('DROP TABLE quiz_reponse');
  99.         $this->addSql('DROP TABLE quizz');
  100.         $this->addSql('DROP TABLE quizz_question');
  101.         $this->addSql('DROP TABLE quizz_user_reponse');
  102.         $this->addSql('DROP TABLE services_entity');
  103.         $this->addSql('DROP TABLE sessions_devices');
  104.         $this->addSql('DROP TABLE sessions_users');
  105.         $this->addSql('DROP TABLE suppliers_entity');
  106.         $this->addSql('DROP TABLE users_entity');
  107.         $this->addSql('DROP TABLE access_collection_membership');
  108.     }
  109. }