migrations/Version20150715154828.php line 1

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace DoctrineMigrations;
  4. use Doctrine\Migrations\AbstractMigration;
  5. use Doctrine\DBAL\Schema\Schema;
  6. /**
  7.  * Auto-generated Migration: Please modify to your needs!
  8.  */
  9. class Version20150715154828 extends AbstractMigration
  10. {
  11.     /**
  12.      * @param Schema $schema
  13.      */
  14.     public function up(Schema $schema): void
  15.     {
  16.         // this up() migration is auto-generated, please modify it to your needs
  17.         $this->abortIf($this->connection->getDatabasePlatform()->getName() != 'mysql''Migration can only be executed safely on \'mysql\'.');
  18.         // SET FOREIGN_KEY_CHECKS=0
  19.         $this->addSql('SET FOREIGN_KEY_CHECKS=0');
  20.         
  21.         // Manually added for Kevin M
  22.         $this->addSql('TRUNCATE user');
  23.         
  24.         $this->addSql('CREATE TABLE coin_image (id INT AUTO_INCREMENT NOT NULL, coin_id INT DEFAULT NULL, image_id INT DEFAULT NULL, image_type INT DEFAULT NULL, comment LONGTEXT DEFAULT NULL, created_by INT DEFAULT NULL, modified_by INT DEFAULT NULL, creation_date DATETIME NOT NULL, modified_date DATETIME DEFAULT NULL, deleted TINYINT(1) DEFAULT NULL, INDEX IDX_B06A5C3884BBDA7 (coin_id), INDEX IDX_B06A5C383DA5256D (image_id), INDEX IDX_B06A5C387EE4BDB7 (image_type), INDEX IDX_B06A5C38DE12AB56 (created_by), INDEX IDX_B06A5C3825F94802 (modified_by), UNIQUE INDEX coin_image_idx (coin_id, image_type), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB');
  25.         $this->addSql('CREATE TABLE coin_image_type (id INT AUTO_INCREMENT NOT NULL, abbreviation VARCHAR(1) NOT NULL, type VARCHAR(255) NOT NULL, UNIQUE INDEX UNIQ_60F48421BCF3411D (abbreviation), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB');
  26.         $this->addSql('ALTER TABLE coin_image ADD CONSTRAINT FK_B06A5C3884BBDA7 FOREIGN KEY (coin_id) REFERENCES coin (id)');
  27.         $this->addSql('ALTER TABLE coin_image ADD CONSTRAINT FK_B06A5C383DA5256D FOREIGN KEY (image_id) REFERENCES image (id)');
  28.         $this->addSql('ALTER TABLE coin_image ADD CONSTRAINT FK_B06A5C387EE4BDB7 FOREIGN KEY (image_type) REFERENCES coin_image_type (id)');
  29.         $this->addSql('ALTER TABLE coin_image ADD CONSTRAINT FK_B06A5C38DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  30.         $this->addSql('ALTER TABLE coin_image ADD CONSTRAINT FK_B06A5C3825F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  31.         $this->addSql('ALTER TABLE object CHANGE hoard_id hoard_id INT DEFAULT NULL, CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  32.         $this->addSql('ALTER TABLE object ADD CONSTRAINT FK_A8ADABEC762C4B4D FOREIGN KEY (hoard_id) REFERENCES hoard (id)');
  33.         $this->addSql('ALTER TABLE object ADD CONSTRAINT FK_A8ADABECBC21F742 FOREIGN KEY (container_id) REFERENCES container (id)');
  34.         $this->addSql('ALTER TABLE object ADD CONSTRAINT FK_A8ADABECE308AC6F FOREIGN KEY (material_id) REFERENCES material (id)');
  35.         $this->addSql('ALTER TABLE object ADD CONSTRAINT FK_A8ADABECDE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  36.         $this->addSql('ALTER TABLE object ADD CONSTRAINT FK_A8ADABEC25F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  37.         $this->addSql('CREATE INDEX IDX_A8ADABEC762C4B4D ON object (hoard_id)');
  38.         $this->addSql('CREATE INDEX IDX_A8ADABECBC21F742 ON object (container_id)');
  39.         $this->addSql('CREATE INDEX IDX_A8ADABECE308AC6F ON object (material_id)');
  40.         $this->addSql('CREATE INDEX IDX_A8ADABECDE12AB56 ON object (created_by)');
  41.         $this->addSql('CREATE INDEX IDX_A8ADABEC25F94802 ON object (modified_by)');
  42.         $this->addSql('ALTER TABLE person CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  43.         $this->addSql('ALTER TABLE person ADD CONSTRAINT FK_34DCD176B7EB593A FOREIGN KEY (period1_id) REFERENCES period (id)');
  44.         $this->addSql('ALTER TABLE person ADD CONSTRAINT FK_34DCD176A55EF6D4 FOREIGN KEY (period2_id) REFERENCES period (id)');
  45.         $this->addSql('ALTER TABLE person ADD CONSTRAINT FK_34DCD176DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  46.         $this->addSql('ALTER TABLE person ADD CONSTRAINT FK_34DCD17625F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  47.         $this->addSql('CREATE INDEX IDX_34DCD176B7EB593A ON person (period1_id)');
  48.         $this->addSql('CREATE INDEX IDX_34DCD176A55EF6D4 ON person (period2_id)');
  49.         $this->addSql('CREATE INDEX IDX_34DCD176DE12AB56 ON person (created_by)');
  50.         $this->addSql('CREATE INDEX IDX_34DCD17625F94802 ON person (modified_by)');
  51.         $this->addSql('ALTER TABLE user_hoard CHANGE can_edit can_edit TINYINT(1) DEFAULT NULL, CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  52.         $this->addSql('ALTER TABLE user_hoard ADD CONSTRAINT FK_F024C8BE762C4B4D FOREIGN KEY (hoard_id) REFERENCES hoard (id)');
  53.         $this->addSql('ALTER TABLE user_hoard ADD CONSTRAINT FK_F024C8BEA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  54.         $this->addSql('ALTER TABLE user_hoard ADD CONSTRAINT FK_F024C8BEDE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  55.         $this->addSql('ALTER TABLE user_hoard ADD CONSTRAINT FK_F024C8BE25F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  56.         $this->addSql('CREATE INDEX IDX_F024C8BE762C4B4D ON user_hoard (hoard_id)');
  57.         $this->addSql('CREATE INDEX IDX_F024C8BEA76ED395 ON user_hoard (user_id)');
  58.         $this->addSql('CREATE INDEX IDX_F024C8BEDE12AB56 ON user_hoard (created_by)');
  59.         $this->addSql('CREATE INDEX IDX_F024C8BE25F94802 ON user_hoard (modified_by)');
  60.         $this->addSql('ALTER TABLE user_country CHANGE can_edit can_edit TINYINT(1) DEFAULT NULL, CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  61.         $this->addSql('ALTER TABLE user_country ADD CONSTRAINT FK_B7ED76CF92F3E70 FOREIGN KEY (country_id) REFERENCES country (id)');
  62.         $this->addSql('ALTER TABLE user_country ADD CONSTRAINT FK_B7ED76CA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  63.         $this->addSql('ALTER TABLE user_country ADD CONSTRAINT FK_B7ED76CDE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  64.         $this->addSql('ALTER TABLE user_country ADD CONSTRAINT FK_B7ED76C25F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  65.         $this->addSql('CREATE INDEX IDX_B7ED76CF92F3E70 ON user_country (country_id)');
  66.         $this->addSql('CREATE INDEX IDX_B7ED76CA76ED395 ON user_country (user_id)');
  67.         $this->addSql('CREATE INDEX IDX_B7ED76CDE12AB56 ON user_country (created_by)');
  68.         $this->addSql('CREATE INDEX IDX_B7ED76C25F94802 ON user_country (modified_by)');
  69.         $this->addSql('ALTER TABLE hoard_image CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  70.         $this->addSql('ALTER TABLE hoard_image ADD CONSTRAINT FK_852FBBF0762C4B4D FOREIGN KEY (hoard_id) REFERENCES hoard (id)');
  71.         $this->addSql('ALTER TABLE hoard_image ADD CONSTRAINT FK_852FBBF03DA5256D FOREIGN KEY (image_id) REFERENCES image (id)');
  72.         $this->addSql('ALTER TABLE hoard_image ADD CONSTRAINT FK_852FBBF0DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  73.         $this->addSql('ALTER TABLE hoard_image ADD CONSTRAINT FK_852FBBF025F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  74.         $this->addSql('CREATE INDEX IDX_852FBBF0762C4B4D ON hoard_image (hoard_id)');
  75.         $this->addSql('CREATE INDEX IDX_852FBBF03DA5256D ON hoard_image (image_id)');
  76.         $this->addSql('CREATE INDEX IDX_852FBBF0DE12AB56 ON hoard_image (created_by)');
  77.         $this->addSql('CREATE INDEX IDX_852FBBF025F94802 ON hoard_image (modified_by)');
  78.         $this->addSql('ALTER TABLE object_reference CHANGE this_object this_object TINYINT(1) DEFAULT NULL, CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  79.         $this->addSql('ALTER TABLE object_reference ADD CONSTRAINT FK_6D980777232D562B FOREIGN KEY (object_id) REFERENCES object (id)');
  80.         $this->addSql('ALTER TABLE object_reference ADD CONSTRAINT FK_6D98077738B217A7 FOREIGN KEY (reference_id) REFERENCES reference (id)');
  81.         $this->addSql('ALTER TABLE object_reference ADD CONSTRAINT FK_6D980777DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  82.         $this->addSql('ALTER TABLE object_reference ADD CONSTRAINT FK_6D98077725F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  83.         $this->addSql('CREATE INDEX IDX_6D980777232D562B ON object_reference (object_id)');
  84.         $this->addSql('CREATE INDEX IDX_6D98077738B217A7 ON object_reference (reference_id)');
  85.         $this->addSql('CREATE INDEX IDX_6D980777DE12AB56 ON object_reference (created_by)');
  86.         $this->addSql('CREATE INDEX IDX_6D98077725F94802 ON object_reference (modified_by)');
  87.         $this->addSql('ALTER TABLE discovery_method CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  88.         $this->addSql('ALTER TABLE discovery_method ADD CONSTRAINT FK_3C633F5FDE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  89.         $this->addSql('ALTER TABLE discovery_method ADD CONSTRAINT FK_3C633F5F25F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  90.         $this->addSql('CREATE INDEX IDX_3C633F5FDE12AB56 ON discovery_method (created_by)');
  91.         $this->addSql('CREATE INDEX IDX_3C633F5F25F94802 ON discovery_method (modified_by)');
  92.         $this->addSql('ALTER TABLE reign CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  93.         $this->addSql('ALTER TABLE reign ADD CONSTRAINT FK_8E780213B7EB593A FOREIGN KEY (period1_id) REFERENCES period (id)');
  94.         $this->addSql('ALTER TABLE reign ADD CONSTRAINT FK_8E780213A55EF6D4 FOREIGN KEY (period2_id) REFERENCES period (id)');
  95.         $this->addSql('ALTER TABLE reign ADD CONSTRAINT FK_8E780213DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  96.         $this->addSql('ALTER TABLE reign ADD CONSTRAINT FK_8E78021325F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  97.         $this->addSql('CREATE INDEX IDX_8E780213B7EB593A ON reign (period1_id)');
  98.         $this->addSql('CREATE INDEX IDX_8E780213A55EF6D4 ON reign (period2_id)');
  99.         $this->addSql('CREATE INDEX IDX_8E780213DE12AB56 ON reign (created_by)');
  100.         $this->addSql('CREATE INDEX IDX_8E78021325F94802 ON reign (modified_by)');
  101.         $this->addSql('ALTER TABLE hoard CHANGE hoard_type_id hoard_type_id INT DEFAULT NULL, CHANGE to_enter_at_coin_level to_enter_at_coin_level TINYINT(1) DEFAULT NULL, CHANGE hide_what_id hide_what_id INT DEFAULT NULL, CHANGE hide_from_id hide_from_id INT DEFAULT NULL, CHANGE validated_by_user validated_by_user TINYINT(1) DEFAULT NULL, CHANGE validated_by_admin validated_by_admin TINYINT(1) DEFAULT NULL, CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  102.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E6B70DC2BA FOREIGN KEY (hoard_type_id) REFERENCES hoard_type (id)');
  103.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E6F92F3E70 FOREIGN KEY (country_id) REFERENCES country (id)');
  104.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E6DEEAC6A5 FOREIGN KEY (find_spot_location_detail_id) REFERENCES find_spot_location_detail (id)');
  105.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E634AABBD4 FOREIGN KEY (closing_reign1_id) REFERENCES reign (id)');
  106.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E6261F143A FOREIGN KEY (closing_reign2_id) REFERENCES reign (id)');
  107.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E68DC4B65F FOREIGN KEY (discovery_method_id) REFERENCES discovery_method (id)');
  108.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E6C1C0C FOREIGN KEY (discovery_land_use_id) REFERENCES discovery_land_use (id)');
  109.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E66DD859E5 FOREIGN KEY (archaeology_recovery_method_id) REFERENCES archaeology_recovery_method (id)');
  110.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E61DD5DD5D FOREIGN KEY (archaeology_site_context_id) REFERENCES archaeology_site_context (id)');
  111.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E6810A938 FOREIGN KEY (archaeology_site_context_detail_id) REFERENCES archaeology_site_context_detail (id)');
  112.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E635C578C8 FOREIGN KEY (archaeology_period_id) REFERENCES archaeology_period (id)');
  113.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E674F571E5 FOREIGN KEY (archaeology_context_nature_id) REFERENCES archaeology_context_nature (id)');
  114.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E698581200 FOREIGN KEY (archaeology_end_period_id) REFERENCES archaeology_period (id)');
  115.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E6AAD3DF75 FOREIGN KEY (find_spot_rating_id) REFERENCES rating (id)');
  116.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E6D37CEDD0 FOREIGN KEY (archaeology_rating_id) REFERENCES rating (id)');
  117.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E6DDF9AE8B FOREIGN KEY (contextual_rating_id) REFERENCES rating (id)');
  118.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E6A32EFC6 FOREIGN KEY (rating_id) REFERENCES rating (id)');
  119.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E6288BE329 FOREIGN KEY (hide_what_id) REFERENCES hide_what (id)');
  120.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E6D94EF3DA FOREIGN KEY (hide_from_id) REFERENCES hide_from (id)');
  121.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E6DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  122.         $this->addSql('ALTER TABLE hoard ADD CONSTRAINT FK_12E633E625F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  123.         $this->addSql('ALTER TABLE rating CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  124.         $this->addSql('ALTER TABLE rating ADD CONSTRAINT FK_D8892622DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  125.         $this->addSql('ALTER TABLE rating ADD CONSTRAINT FK_D889262225F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  126.         $this->addSql('CREATE INDEX IDX_D8892622DE12AB56 ON rating (created_by)');
  127.         $this->addSql('CREATE INDEX IDX_D889262225F94802 ON rating (modified_by)');
  128.         $this->addSql('ALTER TABLE reference CHANGE fully_entered fully_entered TINYINT(1) DEFAULT NULL, CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  129.         $this->addSql('ALTER TABLE reference ADD CONSTRAINT FK_AF3C6779CDC55AAF FOREIGN KEY (reference_type_id) REFERENCES reference_type (id)');
  130.         $this->addSql('ALTER TABLE reference ADD CONSTRAINT FK_AF3C6779DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  131.         $this->addSql('ALTER TABLE reference ADD CONSTRAINT FK_AF3C677925F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  132.         $this->addSql('CREATE INDEX IDX_AF3C6779CDC55AAF ON reference (reference_type_id)');
  133.         $this->addSql('CREATE INDEX IDX_AF3C6779DE12AB56 ON reference (created_by)');
  134.         $this->addSql('CREATE INDEX IDX_AF3C677925F94802 ON reference (modified_by)');
  135.         $this->addSql('ALTER TABLE archaeology_site_context CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  136.         $this->addSql('ALTER TABLE archaeology_site_context ADD CONSTRAINT FK_A200B6BBDE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  137.         $this->addSql('ALTER TABLE archaeology_site_context ADD CONSTRAINT FK_A200B6BB25F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  138.         $this->addSql('CREATE INDEX IDX_A200B6BBDE12AB56 ON archaeology_site_context (created_by)');
  139.         $this->addSql('CREATE INDEX IDX_A200B6BB25F94802 ON archaeology_site_context (modified_by)');
  140.         $this->addSql('ALTER TABLE archaeology_period CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  141.         $this->addSql('ALTER TABLE archaeology_period ADD CONSTRAINT FK_4A24B0D5DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  142.         $this->addSql('ALTER TABLE archaeology_period ADD CONSTRAINT FK_4A24B0D525F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  143.         $this->addSql('CREATE INDEX IDX_4A24B0D5DE12AB56 ON archaeology_period (created_by)');
  144.         $this->addSql('CREATE INDEX IDX_4A24B0D525F94802 ON archaeology_period (modified_by)');
  145.         $this->addSql('ALTER TABLE material CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  146.         $this->addSql('ALTER TABLE material ADD CONSTRAINT FK_7CBE7595DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  147.         $this->addSql('ALTER TABLE material ADD CONSTRAINT FK_7CBE759525F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  148.         $this->addSql('CREATE INDEX IDX_7CBE7595DE12AB56 ON material (created_by)');
  149.         $this->addSql('CREATE INDEX IDX_7CBE759525F94802 ON material (modified_by)');
  150.         $this->addSql('ALTER TABLE hide_from CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  151.         $this->addSql('ALTER TABLE hide_from ADD CONSTRAINT FK_CBCB5CEBDE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  152.         $this->addSql('ALTER TABLE hide_from ADD CONSTRAINT FK_CBCB5CEB25F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  153.         $this->addSql('CREATE INDEX IDX_CBCB5CEBDE12AB56 ON hide_from (created_by)');
  154.         $this->addSql('CREATE INDEX IDX_CBCB5CEB25F94802 ON hide_from (modified_by)');
  155.         $this->addSql('ALTER TABLE hoard_reference CHANGE hoard_id hoard_id INT DEFAULT NULL, CHANGE reference_id reference_id INT DEFAULT NULL, CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  156.         $this->addSql('ALTER TABLE hoard_reference ADD CONSTRAINT FK_5F6B4953762C4B4D FOREIGN KEY (hoard_id) REFERENCES hoard (id)');
  157.         $this->addSql('ALTER TABLE hoard_reference ADD CONSTRAINT FK_5F6B495338B217A7 FOREIGN KEY (reference_id) REFERENCES reference (id)');
  158.         $this->addSql('ALTER TABLE hoard_reference ADD CONSTRAINT FK_5F6B4953DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  159.         $this->addSql('ALTER TABLE hoard_reference ADD CONSTRAINT FK_5F6B495325F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  160.         $this->addSql('CREATE INDEX IDX_5F6B4953762C4B4D ON hoard_reference (hoard_id)');
  161.         $this->addSql('CREATE INDEX IDX_5F6B495338B217A7 ON hoard_reference (reference_id)');
  162.         $this->addSql('CREATE INDEX IDX_5F6B4953DE12AB56 ON hoard_reference (created_by)');
  163.         $this->addSql('CREATE INDEX IDX_5F6B495325F94802 ON hoard_reference (modified_by)');
  164.         $this->addSql('ALTER TABLE container CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  165.         $this->addSql('ALTER TABLE container ADD CONSTRAINT FK_C7A2EC1B1385F01 FOREIGN KEY (container_sherd_id) REFERENCES container_sherd (id)');
  166.         $this->addSql('ALTER TABLE container ADD CONSTRAINT FK_C7A2EC1BC18E1F30 FOREIGN KEY (container_form_id) REFERENCES container_form (id)');
  167.         $this->addSql('ALTER TABLE container ADD CONSTRAINT FK_C7A2EC1B762C4B4D FOREIGN KEY (hoard_id) REFERENCES hoard (id)');
  168.         $this->addSql('ALTER TABLE container ADD CONSTRAINT FK_C7A2EC1BE308AC6F FOREIGN KEY (material_id) REFERENCES material (id)');
  169.         $this->addSql('ALTER TABLE container ADD CONSTRAINT FK_C7A2EC1BDE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  170.         $this->addSql('ALTER TABLE container ADD CONSTRAINT FK_C7A2EC1B25F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  171.         $this->addSql('CREATE INDEX IDX_C7A2EC1B1385F01 ON container (container_sherd_id)');
  172.         $this->addSql('CREATE INDEX IDX_C7A2EC1BC18E1F30 ON container (container_form_id)');
  173.         $this->addSql('CREATE INDEX IDX_C7A2EC1B762C4B4D ON container (hoard_id)');
  174.         $this->addSql('CREATE INDEX IDX_C7A2EC1BE308AC6F ON container (material_id)');
  175.         $this->addSql('CREATE INDEX IDX_C7A2EC1BDE12AB56 ON container (created_by)');
  176.         $this->addSql('CREATE INDEX IDX_C7A2EC1B25F94802 ON container (modified_by)');
  177.         $this->addSql('ALTER TABLE user ADD username VARCHAR(255) NOT NULL, ADD username_canonical VARCHAR(255) NOT NULL, ADD email VARCHAR(255) NOT NULL, ADD email_canonical VARCHAR(255) NOT NULL, ADD enabled TINYINT(1) NOT NULL, ADD salt VARCHAR(255) NOT NULL, ADD last_login DATETIME DEFAULT NULL, ADD locked TINYINT(1) NOT NULL, ADD expired TINYINT(1) NOT NULL, ADD expires_at DATETIME DEFAULT NULL, ADD password_requested_at DATETIME DEFAULT NULL, ADD roles LONGTEXT NOT NULL COMMENT \'(DC2Type:array)\', ADD credentials_expired TINYINT(1) NOT NULL, ADD credentials_expire_at DATETIME DEFAULT NULL, CHANGE password password VARCHAR(255) NOT NULL, CHANGE administrator administrator TINYINT(1) DEFAULT NULL, CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL, CHANGE login confirmation_token VARCHAR(255) DEFAULT NULL');
  178.         $this->addSql('ALTER TABLE user ADD CONSTRAINT FK_8D93D649DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  179.         $this->addSql('ALTER TABLE user ADD CONSTRAINT FK_8D93D64925F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  180.         $this->addSql('CREATE UNIQUE INDEX UNIQ_8D93D64992FC23A8 ON user (username_canonical)');
  181.         $this->addSql('CREATE UNIQUE INDEX UNIQ_8D93D649A0D96FBF ON user (email_canonical)');
  182.         $this->addSql('CREATE INDEX IDX_8D93D649DE12AB56 ON user (created_by)');
  183.         $this->addSql('CREATE INDEX IDX_8D93D64925F94802 ON user (modified_by)');
  184.         $this->addSql('ALTER TABLE mint CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  185.         $this->addSql('ALTER TABLE mint ADD CONSTRAINT FK_318F361EC8B7ADE FOREIGN KEY (period_id) REFERENCES period (id)');
  186.         $this->addSql('ALTER TABLE mint ADD CONSTRAINT FK_318F361DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  187.         $this->addSql('ALTER TABLE mint ADD CONSTRAINT FK_318F36125F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  188.         $this->addSql('CREATE INDEX IDX_318F361EC8B7ADE ON mint (period_id)');
  189.         $this->addSql('CREATE INDEX IDX_318F361DE12AB56 ON mint (created_by)');
  190.         $this->addSql('CREATE INDEX IDX_318F36125F94802 ON mint (modified_by)');
  191.         $this->addSql('ALTER TABLE coin CHANGE quantity quantity INT DEFAULT NULL, CHANGE imitation imitation TINYINT(1) DEFAULT NULL, CHANGE latest_coin latest_coin TINYINT(1) DEFAULT NULL, CHANGE intruder intruder TINYINT(1) DEFAULT NULL, CHANGE to_check to_check TINYINT(1) DEFAULT NULL, CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  192.         $this->addSql('ALTER TABLE coin ADD CONSTRAINT FK_5569975D762C4B4D FOREIGN KEY (hoard_id) REFERENCES hoard (id)');
  193.         $this->addSql('ALTER TABLE coin ADD CONSTRAINT FK_5569975D887793B6 FOREIGN KEY (condition_id) REFERENCES coin_condition (id)');
  194.         $this->addSql('ALTER TABLE coin ADD CONSTRAINT FK_5569975DBC21F742 FOREIGN KEY (container_id) REFERENCES container (id)');
  195.         $this->addSql('ALTER TABLE coin ADD CONSTRAINT FK_5569975DEA6EFDCD FOREIGN KEY (layer_id) REFERENCES layer (id)');
  196.         $this->addSql('ALTER TABLE coin ADD CONSTRAINT FK_5569975DEC8B7ADE FOREIGN KEY (period_id) REFERENCES period (id)');
  197.         $this->addSql('ALTER TABLE coin ADD CONSTRAINT FK_5569975DDE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  198.         $this->addSql('ALTER TABLE coin ADD CONSTRAINT FK_5569975D25F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  199.         $this->addSql('CREATE INDEX IDX_5569975D762C4B4D ON coin (hoard_id)');
  200.         $this->addSql('CREATE INDEX IDX_5569975D887793B6 ON coin (condition_id)');
  201.         $this->addSql('CREATE INDEX IDX_5569975DBC21F742 ON coin (container_id)');
  202.         $this->addSql('CREATE INDEX IDX_5569975DEA6EFDCD ON coin (layer_id)');
  203.         $this->addSql('CREATE INDEX IDX_5569975DEC8B7ADE ON coin (period_id)');
  204.         $this->addSql('CREATE INDEX IDX_5569975DDE12AB56 ON coin (created_by)');
  205.         $this->addSql('CREATE INDEX IDX_5569975D25F94802 ON coin (modified_by)');
  206.         $this->addSql('ALTER TABLE container_form CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  207.         $this->addSql('ALTER TABLE container_form ADD CONSTRAINT FK_DA731DC0DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  208.         $this->addSql('ALTER TABLE container_form ADD CONSTRAINT FK_DA731DC025F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  209.         $this->addSql('CREATE INDEX IDX_DA731DC0DE12AB56 ON container_form (created_by)');
  210.         $this->addSql('CREATE INDEX IDX_DA731DC025F94802 ON container_form (modified_by)');
  211.         $this->addSql('ALTER TABLE container_sherd CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  212.         $this->addSql('ALTER TABLE container_sherd ADD CONSTRAINT FK_E2876041DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  213.         $this->addSql('ALTER TABLE container_sherd ADD CONSTRAINT FK_E287604125F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  214.         $this->addSql('CREATE INDEX IDX_E2876041DE12AB56 ON container_sherd (created_by)');
  215.         $this->addSql('CREATE INDEX IDX_E287604125F94802 ON container_sherd (modified_by)');
  216.         $this->addSql('ALTER TABLE hoard_type CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  217.         $this->addSql('ALTER TABLE hoard_type ADD CONSTRAINT FK_416A9EC3DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  218.         $this->addSql('ALTER TABLE hoard_type ADD CONSTRAINT FK_416A9EC325F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  219.         $this->addSql('CREATE INDEX IDX_416A9EC3DE12AB56 ON hoard_type (created_by)');
  220.         $this->addSql('CREATE INDEX IDX_416A9EC325F94802 ON hoard_type (modified_by)');
  221.         $this->addSql('ALTER TABLE layer CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  222.         $this->addSql('ALTER TABLE layer ADD CONSTRAINT FK_E4DB211ABC21F742 FOREIGN KEY (container_id) REFERENCES container (id)');
  223.         $this->addSql('ALTER TABLE layer ADD CONSTRAINT FK_E4DB211ADE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  224.         $this->addSql('ALTER TABLE layer ADD CONSTRAINT FK_E4DB211A25F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  225.         $this->addSql('CREATE INDEX IDX_E4DB211ABC21F742 ON layer (container_id)');
  226.         $this->addSql('CREATE INDEX IDX_E4DB211ADE12AB56 ON layer (created_by)');
  227.         $this->addSql('CREATE INDEX IDX_E4DB211A25F94802 ON layer (modified_by)');
  228.         $this->addSql('ALTER TABLE archaeology_context_nature CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  229.         $this->addSql('ALTER TABLE archaeology_context_nature ADD CONSTRAINT FK_6963BDC5DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  230.         $this->addSql('ALTER TABLE archaeology_context_nature ADD CONSTRAINT FK_6963BDC525F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  231.         $this->addSql('CREATE INDEX IDX_6963BDC5DE12AB56 ON archaeology_context_nature (created_by)');
  232.         $this->addSql('CREATE INDEX IDX_6963BDC525F94802 ON archaeology_context_nature (modified_by)');
  233.         $this->addSql('ALTER TABLE denomination CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  234.         $this->addSql('ALTER TABLE denomination ADD CONSTRAINT FK_15AEA10CE308AC6F FOREIGN KEY (material_id) REFERENCES material (id)');
  235.         $this->addSql('ALTER TABLE denomination ADD CONSTRAINT FK_15AEA10CDE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  236.         $this->addSql('ALTER TABLE denomination ADD CONSTRAINT FK_15AEA10C25F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  237.         $this->addSql('CREATE INDEX IDX_15AEA10CE308AC6F ON denomination (material_id)');
  238.         $this->addSql('CREATE INDEX IDX_15AEA10CDE12AB56 ON denomination (created_by)');
  239.         $this->addSql('CREATE INDEX IDX_15AEA10C25F94802 ON denomination (modified_by)');
  240.         $this->addSql('ALTER TABLE archaeology_recovery_method CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  241.         $this->addSql('ALTER TABLE archaeology_recovery_method ADD CONSTRAINT FK_B8416BD1DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  242.         $this->addSql('ALTER TABLE archaeology_recovery_method ADD CONSTRAINT FK_B8416BD125F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  243.         $this->addSql('CREATE INDEX IDX_B8416BD1DE12AB56 ON archaeology_recovery_method (created_by)');
  244.         $this->addSql('CREATE INDEX IDX_B8416BD125F94802 ON archaeology_recovery_method (modified_by)');
  245.         $this->addSql('ALTER TABLE find_spot_location_detail CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  246.         $this->addSql('ALTER TABLE find_spot_location_detail ADD CONSTRAINT FK_EFB055F1DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  247.         $this->addSql('ALTER TABLE find_spot_location_detail ADD CONSTRAINT FK_EFB055F125F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  248.         $this->addSql('CREATE INDEX IDX_EFB055F1DE12AB56 ON find_spot_location_detail (created_by)');
  249.         $this->addSql('CREATE INDEX IDX_EFB055F125F94802 ON find_spot_location_detail (modified_by)');
  250.         $this->addSql('ALTER TABLE discovery_land_use CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  251.         $this->addSql('ALTER TABLE discovery_land_use ADD CONSTRAINT FK_41C1244FDE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  252.         $this->addSql('ALTER TABLE discovery_land_use ADD CONSTRAINT FK_41C1244F25F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  253.         $this->addSql('CREATE INDEX IDX_41C1244FDE12AB56 ON discovery_land_use (created_by)');
  254.         $this->addSql('CREATE INDEX IDX_41C1244F25F94802 ON discovery_land_use (modified_by)');
  255.         $this->addSql('ALTER TABLE archaeology_site_context_detail CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  256.         $this->addSql('ALTER TABLE archaeology_site_context_detail ADD CONSTRAINT FK_DEB6A2ACDE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  257.         $this->addSql('ALTER TABLE archaeology_site_context_detail ADD CONSTRAINT FK_DEB6A2AC25F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  258.         $this->addSql('CREATE INDEX IDX_DEB6A2ACDE12AB56 ON archaeology_site_context_detail (created_by)');
  259.         $this->addSql('CREATE INDEX IDX_DEB6A2AC25F94802 ON archaeology_site_context_detail (modified_by)');
  260.         $this->addSql('ALTER TABLE image CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  261.         $this->addSql('ALTER TABLE image ADD CONSTRAINT FK_C53D045FDE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  262.         $this->addSql('ALTER TABLE image ADD CONSTRAINT FK_C53D045F25F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  263.         $this->addSql('CREATE INDEX IDX_C53D045FDE12AB56 ON image (created_by)');
  264.         $this->addSql('CREATE INDEX IDX_C53D045F25F94802 ON image (modified_by)');
  265.         $this->addSql('ALTER TABLE reference_type CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  266.         $this->addSql('ALTER TABLE reference_type ADD CONSTRAINT FK_8726D6E4DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  267.         $this->addSql('ALTER TABLE reference_type ADD CONSTRAINT FK_8726D6E425F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  268.         $this->addSql('CREATE INDEX IDX_8726D6E4DE12AB56 ON reference_type (created_by)');
  269.         $this->addSql('CREATE INDEX IDX_8726D6E425F94802 ON reference_type (modified_by)');
  270.         $this->addSql('ALTER TABLE coin_reference CHANGE this_specimen this_specimen TINYINT(1) DEFAULT NULL, CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  271.         $this->addSql('ALTER TABLE coin_reference ADD CONSTRAINT FK_B64E413184BBDA7 FOREIGN KEY (coin_id) REFERENCES coin (id)');
  272.         $this->addSql('ALTER TABLE coin_reference ADD CONSTRAINT FK_B64E413138B217A7 FOREIGN KEY (reference_id) REFERENCES reference (id)');
  273.         $this->addSql('ALTER TABLE coin_reference ADD CONSTRAINT FK_B64E4131DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  274.         $this->addSql('ALTER TABLE coin_reference ADD CONSTRAINT FK_B64E413125F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  275.         $this->addSql('CREATE INDEX IDX_B64E413184BBDA7 ON coin_reference (coin_id)');
  276.         $this->addSql('CREATE INDEX IDX_B64E413138B217A7 ON coin_reference (reference_id)');
  277.         $this->addSql('CREATE INDEX IDX_B64E4131DE12AB56 ON coin_reference (created_by)');
  278.         $this->addSql('CREATE INDEX IDX_B64E413125F94802 ON coin_reference (modified_by)');
  279.         $this->addSql('ALTER TABLE report CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  280.         $this->addSql('ALTER TABLE report ADD CONSTRAINT FK_C42F7784762C4B4D FOREIGN KEY (hoard_id) REFERENCES hoard (id)');
  281.         $this->addSql('ALTER TABLE report ADD CONSTRAINT FK_C42F7784DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  282.         $this->addSql('ALTER TABLE report ADD CONSTRAINT FK_C42F778425F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  283.         $this->addSql('CREATE INDEX IDX_C42F7784762C4B4D ON report (hoard_id)');
  284.         $this->addSql('CREATE INDEX IDX_C42F7784DE12AB56 ON report (created_by)');
  285.         $this->addSql('CREATE INDEX IDX_C42F778425F94802 ON report (modified_by)');
  286.         $this->addSql('ALTER TABLE hide_what CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  287.         $this->addSql('ALTER TABLE hide_what ADD CONSTRAINT FK_C837CFF9DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  288.         $this->addSql('ALTER TABLE hide_what ADD CONSTRAINT FK_C837CFF925F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  289.         $this->addSql('CREATE INDEX IDX_C837CFF9DE12AB56 ON hide_what (created_by)');
  290.         $this->addSql('CREATE INDEX IDX_C837CFF925F94802 ON hide_what (modified_by)');
  291.         $this->addSql('ALTER TABLE coin_condition CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  292.         $this->addSql('ALTER TABLE coin_condition ADD CONSTRAINT FK_AC1D76D1DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  293.         $this->addSql('ALTER TABLE coin_condition ADD CONSTRAINT FK_AC1D76D125F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  294.         $this->addSql('CREATE INDEX IDX_AC1D76D1DE12AB56 ON coin_condition (created_by)');
  295.         $this->addSql('CREATE INDEX IDX_AC1D76D125F94802 ON coin_condition (modified_by)');
  296.         $this->addSql('ALTER TABLE period CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  297.         $this->addSql('ALTER TABLE period ADD CONSTRAINT FK_C5B81ECEDE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  298.         $this->addSql('ALTER TABLE period ADD CONSTRAINT FK_C5B81ECE25F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  299.         $this->addSql('CREATE INDEX IDX_C5B81ECEDE12AB56 ON period (created_by)');
  300.         $this->addSql('CREATE INDEX IDX_C5B81ECE25F94802 ON period (modified_by)');
  301.         $this->addSql('ALTER TABLE status CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  302.         $this->addSql('ALTER TABLE status ADD CONSTRAINT FK_7B00651CDE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  303.         $this->addSql('ALTER TABLE status ADD CONSTRAINT FK_7B00651C25F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  304.         $this->addSql('CREATE INDEX IDX_7B00651CDE12AB56 ON status (created_by)');
  305.         $this->addSql('CREATE INDEX IDX_7B00651C25F94802 ON status (modified_by)');
  306.         $this->addSql('ALTER TABLE country CHANGE creation_date creation_date DATETIME NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT NULL');
  307.         $this->addSql('ALTER TABLE country ADD CONSTRAINT FK_5373C966DE12AB56 FOREIGN KEY (created_by) REFERENCES user (id)');
  308.         $this->addSql('ALTER TABLE country ADD CONSTRAINT FK_5373C96625F94802 FOREIGN KEY (modified_by) REFERENCES user (id)');
  309.         $this->addSql('CREATE INDEX IDX_5373C966DE12AB56 ON country (created_by)');
  310.         $this->addSql('CREATE INDEX IDX_5373C96625F94802 ON country (modified_by)');
  311.     }
  312.     /**
  313.      * @param Schema $schema
  314.      */
  315.     public function down(Schema $schema): void
  316.     {
  317.         // this down() migration is auto-generated, please modify it to your needs
  318.         $this->abortIf($this->connection->getDatabasePlatform()->getName() != 'mysql''Migration can only be executed safely on \'mysql\'.');
  319.         $this->addSql('ALTER TABLE coin_image DROP FOREIGN KEY FK_B06A5C387EE4BDB7');
  320.         $this->addSql('DROP TABLE coin_image');
  321.         $this->addSql('DROP TABLE coin_image_type');
  322.         $this->addSql('ALTER TABLE archaeology_context_nature DROP FOREIGN KEY FK_6963BDC5DE12AB56');
  323.         $this->addSql('ALTER TABLE archaeology_context_nature DROP FOREIGN KEY FK_6963BDC525F94802');
  324.         $this->addSql('DROP INDEX IDX_6963BDC5DE12AB56 ON archaeology_context_nature');
  325.         $this->addSql('DROP INDEX IDX_6963BDC525F94802 ON archaeology_context_nature');
  326.         $this->addSql('ALTER TABLE archaeology_context_nature CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  327.         $this->addSql('ALTER TABLE archaeology_period DROP FOREIGN KEY FK_4A24B0D5DE12AB56');
  328.         $this->addSql('ALTER TABLE archaeology_period DROP FOREIGN KEY FK_4A24B0D525F94802');
  329.         $this->addSql('DROP INDEX IDX_4A24B0D5DE12AB56 ON archaeology_period');
  330.         $this->addSql('DROP INDEX IDX_4A24B0D525F94802 ON archaeology_period');
  331.         $this->addSql('ALTER TABLE archaeology_period CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  332.         $this->addSql('ALTER TABLE archaeology_recovery_method DROP FOREIGN KEY FK_B8416BD1DE12AB56');
  333.         $this->addSql('ALTER TABLE archaeology_recovery_method DROP FOREIGN KEY FK_B8416BD125F94802');
  334.         $this->addSql('DROP INDEX IDX_B8416BD1DE12AB56 ON archaeology_recovery_method');
  335.         $this->addSql('DROP INDEX IDX_B8416BD125F94802 ON archaeology_recovery_method');
  336.         $this->addSql('ALTER TABLE archaeology_recovery_method CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  337.         $this->addSql('ALTER TABLE archaeology_site_context DROP FOREIGN KEY FK_A200B6BBDE12AB56');
  338.         $this->addSql('ALTER TABLE archaeology_site_context DROP FOREIGN KEY FK_A200B6BB25F94802');
  339.         $this->addSql('DROP INDEX IDX_A200B6BBDE12AB56 ON archaeology_site_context');
  340.         $this->addSql('DROP INDEX IDX_A200B6BB25F94802 ON archaeology_site_context');
  341.         $this->addSql('ALTER TABLE archaeology_site_context CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  342.         $this->addSql('ALTER TABLE archaeology_site_context_detail DROP FOREIGN KEY FK_DEB6A2ACDE12AB56');
  343.         $this->addSql('ALTER TABLE archaeology_site_context_detail DROP FOREIGN KEY FK_DEB6A2AC25F94802');
  344.         $this->addSql('DROP INDEX IDX_DEB6A2ACDE12AB56 ON archaeology_site_context_detail');
  345.         $this->addSql('DROP INDEX IDX_DEB6A2AC25F94802 ON archaeology_site_context_detail');
  346.         $this->addSql('ALTER TABLE archaeology_site_context_detail CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  347.         $this->addSql('ALTER TABLE coin DROP FOREIGN KEY FK_5569975D762C4B4D');
  348.         $this->addSql('ALTER TABLE coin DROP FOREIGN KEY FK_5569975D887793B6');
  349.         $this->addSql('ALTER TABLE coin DROP FOREIGN KEY FK_5569975DBC21F742');
  350.         $this->addSql('ALTER TABLE coin DROP FOREIGN KEY FK_5569975DE9293F06');
  351.         $this->addSql('ALTER TABLE coin DROP FOREIGN KEY FK_5569975DEA6EFDCD');
  352.         $this->addSql('ALTER TABLE coin DROP FOREIGN KEY FK_5569975D3A94E0C');
  353.         $this->addSql('ALTER TABLE coin DROP FOREIGN KEY FK_5569975DEC8B7ADE');
  354.         $this->addSql('ALTER TABLE coin DROP FOREIGN KEY FK_5569975D217BBB47');
  355.         $this->addSql('ALTER TABLE coin DROP FOREIGN KEY FK_5569975D14C9431B');
  356.         $this->addSql('ALTER TABLE coin DROP FOREIGN KEY FK_5569975DDE12AB56');
  357.         $this->addSql('ALTER TABLE coin DROP FOREIGN KEY FK_5569975D25F94802');
  358.         $this->addSql('DROP INDEX IDX_5569975D762C4B4D ON coin');
  359.         $this->addSql('DROP INDEX IDX_5569975D887793B6 ON coin');
  360.         $this->addSql('DROP INDEX IDX_5569975DBC21F742 ON coin');
  361.         $this->addSql('DROP INDEX IDX_5569975DE9293F06 ON coin');
  362.         $this->addSql('DROP INDEX IDX_5569975DEA6EFDCD ON coin');
  363.         $this->addSql('DROP INDEX IDX_5569975D3A94E0C ON coin');
  364.         $this->addSql('DROP INDEX IDX_5569975DEC8B7ADE ON coin');
  365.         $this->addSql('DROP INDEX IDX_5569975D217BBB47 ON coin');
  366.         $this->addSql('DROP INDEX IDX_5569975D14C9431B ON coin');
  367.         $this->addSql('DROP INDEX IDX_5569975DDE12AB56 ON coin');
  368.         $this->addSql('DROP INDEX IDX_5569975D25F94802 ON coin');
  369.         $this->addSql('ALTER TABLE coin CHANGE quantity quantity INT DEFAULT 1, CHANGE imitation imitation TINYINT(1) DEFAULT \'0\', CHANGE latest_coin latest_coin TINYINT(1) DEFAULT \'0\', CHANGE intruder intruder TINYINT(1) DEFAULT \'0\', CHANGE to_check to_check TINYINT(1) DEFAULT \'0\', CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  370.         $this->addSql('ALTER TABLE coin_condition DROP FOREIGN KEY FK_AC1D76D1DE12AB56');
  371.         $this->addSql('ALTER TABLE coin_condition DROP FOREIGN KEY FK_AC1D76D125F94802');
  372.         $this->addSql('DROP INDEX IDX_AC1D76D1DE12AB56 ON coin_condition');
  373.         $this->addSql('DROP INDEX IDX_AC1D76D125F94802 ON coin_condition');
  374.         $this->addSql('ALTER TABLE coin_condition CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  375.         $this->addSql('ALTER TABLE coin_reference DROP FOREIGN KEY FK_B64E413184BBDA7');
  376.         $this->addSql('ALTER TABLE coin_reference DROP FOREIGN KEY FK_B64E413138B217A7');
  377.         $this->addSql('ALTER TABLE coin_reference DROP FOREIGN KEY FK_B64E4131DE12AB56');
  378.         $this->addSql('ALTER TABLE coin_reference DROP FOREIGN KEY FK_B64E413125F94802');
  379.         $this->addSql('DROP INDEX IDX_B64E413184BBDA7 ON coin_reference');
  380.         $this->addSql('DROP INDEX IDX_B64E413138B217A7 ON coin_reference');
  381.         $this->addSql('DROP INDEX IDX_B64E4131DE12AB56 ON coin_reference');
  382.         $this->addSql('DROP INDEX IDX_B64E413125F94802 ON coin_reference');
  383.         $this->addSql('ALTER TABLE coin_reference CHANGE this_specimen this_specimen TINYINT(1) DEFAULT \'0\', CHANGE creation_date creation_date DATETIME DEFAULT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  384.         $this->addSql('ALTER TABLE container DROP FOREIGN KEY FK_C7A2EC1B1385F01');
  385.         $this->addSql('ALTER TABLE container DROP FOREIGN KEY FK_C7A2EC1BC18E1F30');
  386.         $this->addSql('ALTER TABLE container DROP FOREIGN KEY FK_C7A2EC1B762C4B4D');
  387.         $this->addSql('ALTER TABLE container DROP FOREIGN KEY FK_C7A2EC1BE308AC6F');
  388.         $this->addSql('ALTER TABLE container DROP FOREIGN KEY FK_C7A2EC1BDE12AB56');
  389.         $this->addSql('ALTER TABLE container DROP FOREIGN KEY FK_C7A2EC1B25F94802');
  390.         $this->addSql('DROP INDEX IDX_C7A2EC1B1385F01 ON container');
  391.         $this->addSql('DROP INDEX IDX_C7A2EC1BC18E1F30 ON container');
  392.         $this->addSql('DROP INDEX IDX_C7A2EC1B762C4B4D ON container');
  393.         $this->addSql('DROP INDEX IDX_C7A2EC1BE308AC6F ON container');
  394.         $this->addSql('DROP INDEX IDX_C7A2EC1BDE12AB56 ON container');
  395.         $this->addSql('DROP INDEX IDX_C7A2EC1B25F94802 ON container');
  396.         $this->addSql('ALTER TABLE container CHANGE creation_date creation_date DATETIME DEFAULT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  397.         $this->addSql('ALTER TABLE container_form DROP FOREIGN KEY FK_DA731DC0DE12AB56');
  398.         $this->addSql('ALTER TABLE container_form DROP FOREIGN KEY FK_DA731DC025F94802');
  399.         $this->addSql('DROP INDEX IDX_DA731DC0DE12AB56 ON container_form');
  400.         $this->addSql('DROP INDEX IDX_DA731DC025F94802 ON container_form');
  401.         $this->addSql('ALTER TABLE container_form CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  402.         $this->addSql('ALTER TABLE container_sherd DROP FOREIGN KEY FK_E2876041DE12AB56');
  403.         $this->addSql('ALTER TABLE container_sherd DROP FOREIGN KEY FK_E287604125F94802');
  404.         $this->addSql('DROP INDEX IDX_E2876041DE12AB56 ON container_sherd');
  405.         $this->addSql('DROP INDEX IDX_E287604125F94802 ON container_sherd');
  406.         $this->addSql('ALTER TABLE container_sherd CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  407.         $this->addSql('ALTER TABLE country DROP FOREIGN KEY FK_5373C966DE12AB56');
  408.         $this->addSql('ALTER TABLE country DROP FOREIGN KEY FK_5373C96625F94802');
  409.         $this->addSql('DROP INDEX IDX_5373C966DE12AB56 ON country');
  410.         $this->addSql('DROP INDEX IDX_5373C96625F94802 ON country');
  411.         $this->addSql('ALTER TABLE country CHANGE creation_date creation_date DATETIME DEFAULT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  412.         $this->addSql('ALTER TABLE denomination DROP FOREIGN KEY FK_15AEA10CE308AC6F');
  413.         $this->addSql('ALTER TABLE denomination DROP FOREIGN KEY FK_15AEA10CDE12AB56');
  414.         $this->addSql('ALTER TABLE denomination DROP FOREIGN KEY FK_15AEA10C25F94802');
  415.         $this->addSql('DROP INDEX IDX_15AEA10CE308AC6F ON denomination');
  416.         $this->addSql('DROP INDEX IDX_15AEA10CDE12AB56 ON denomination');
  417.         $this->addSql('DROP INDEX IDX_15AEA10C25F94802 ON denomination');
  418.         $this->addSql('ALTER TABLE denomination CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  419.         $this->addSql('ALTER TABLE discovery_land_use DROP FOREIGN KEY FK_41C1244FDE12AB56');
  420.         $this->addSql('ALTER TABLE discovery_land_use DROP FOREIGN KEY FK_41C1244F25F94802');
  421.         $this->addSql('DROP INDEX IDX_41C1244FDE12AB56 ON discovery_land_use');
  422.         $this->addSql('DROP INDEX IDX_41C1244F25F94802 ON discovery_land_use');
  423.         $this->addSql('ALTER TABLE discovery_land_use CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  424.         $this->addSql('ALTER TABLE discovery_method DROP FOREIGN KEY FK_3C633F5FDE12AB56');
  425.         $this->addSql('ALTER TABLE discovery_method DROP FOREIGN KEY FK_3C633F5F25F94802');
  426.         $this->addSql('DROP INDEX IDX_3C633F5FDE12AB56 ON discovery_method');
  427.         $this->addSql('DROP INDEX IDX_3C633F5F25F94802 ON discovery_method');
  428.         $this->addSql('ALTER TABLE discovery_method CHANGE creation_date creation_date DATETIME DEFAULT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  429.         $this->addSql('ALTER TABLE find_spot_location_detail DROP FOREIGN KEY FK_EFB055F1DE12AB56');
  430.         $this->addSql('ALTER TABLE find_spot_location_detail DROP FOREIGN KEY FK_EFB055F125F94802');
  431.         $this->addSql('DROP INDEX IDX_EFB055F1DE12AB56 ON find_spot_location_detail');
  432.         $this->addSql('DROP INDEX IDX_EFB055F125F94802 ON find_spot_location_detail');
  433.         $this->addSql('ALTER TABLE find_spot_location_detail CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  434.         $this->addSql('ALTER TABLE hide_from DROP FOREIGN KEY FK_CBCB5CEBDE12AB56');
  435.         $this->addSql('ALTER TABLE hide_from DROP FOREIGN KEY FK_CBCB5CEB25F94802');
  436.         $this->addSql('DROP INDEX IDX_CBCB5CEBDE12AB56 ON hide_from');
  437.         $this->addSql('DROP INDEX IDX_CBCB5CEB25F94802 ON hide_from');
  438.         $this->addSql('ALTER TABLE hide_from CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  439.         $this->addSql('ALTER TABLE hide_what DROP FOREIGN KEY FK_C837CFF9DE12AB56');
  440.         $this->addSql('ALTER TABLE hide_what DROP FOREIGN KEY FK_C837CFF925F94802');
  441.         $this->addSql('DROP INDEX IDX_C837CFF9DE12AB56 ON hide_what');
  442.         $this->addSql('DROP INDEX IDX_C837CFF925F94802 ON hide_what');
  443.         $this->addSql('ALTER TABLE hide_what CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  444.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E6B70DC2BA');
  445.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E6F92F3E70');
  446.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E6DEEAC6A5');
  447.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E634AABBD4');
  448.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E6261F143A');
  449.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E68DC4B65F');
  450.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E6C1C0C');
  451.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E66DD859E5');
  452.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E61DD5DD5D');
  453.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E6810A938');
  454.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E635C578C8');
  455.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E674F571E5');
  456.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E698581200');
  457.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E6AAD3DF75');
  458.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E6D37CEDD0');
  459.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E6DDF9AE8B');
  460.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E6A32EFC6');
  461.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E6288BE329');
  462.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E6D94EF3DA');
  463.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E6DE12AB56');
  464.         $this->addSql('ALTER TABLE hoard DROP FOREIGN KEY FK_12E633E625F94802');
  465.         $this->addSql('ALTER TABLE hoard CHANGE hoard_type_id hoard_type_id INT DEFAULT 1, CHANGE hide_what_id hide_what_id INT DEFAULT 1 NOT NULL, CHANGE hide_from_id hide_from_id INT DEFAULT 1 NOT NULL, CHANGE to_enter_at_coin_level to_enter_at_coin_level TINYINT(1) DEFAULT \'0\', CHANGE validated_by_user validated_by_user TINYINT(1) DEFAULT \'0\', CHANGE validated_by_admin validated_by_admin TINYINT(1) DEFAULT \'0\', CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  466.         $this->addSql('ALTER TABLE hoard_image DROP FOREIGN KEY FK_852FBBF0762C4B4D');
  467.         $this->addSql('ALTER TABLE hoard_image DROP FOREIGN KEY FK_852FBBF03DA5256D');
  468.         $this->addSql('ALTER TABLE hoard_image DROP FOREIGN KEY FK_852FBBF0DE12AB56');
  469.         $this->addSql('ALTER TABLE hoard_image DROP FOREIGN KEY FK_852FBBF025F94802');
  470.         $this->addSql('DROP INDEX IDX_852FBBF0762C4B4D ON hoard_image');
  471.         $this->addSql('DROP INDEX IDX_852FBBF03DA5256D ON hoard_image');
  472.         $this->addSql('DROP INDEX IDX_852FBBF0DE12AB56 ON hoard_image');
  473.         $this->addSql('DROP INDEX IDX_852FBBF025F94802 ON hoard_image');
  474.         $this->addSql('ALTER TABLE hoard_image CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  475.         $this->addSql('ALTER TABLE hoard_reference DROP FOREIGN KEY FK_5F6B4953762C4B4D');
  476.         $this->addSql('ALTER TABLE hoard_reference DROP FOREIGN KEY FK_5F6B495338B217A7');
  477.         $this->addSql('ALTER TABLE hoard_reference DROP FOREIGN KEY FK_5F6B4953DE12AB56');
  478.         $this->addSql('ALTER TABLE hoard_reference DROP FOREIGN KEY FK_5F6B495325F94802');
  479.         $this->addSql('DROP INDEX IDX_5F6B4953762C4B4D ON hoard_reference');
  480.         $this->addSql('DROP INDEX IDX_5F6B495338B217A7 ON hoard_reference');
  481.         $this->addSql('DROP INDEX IDX_5F6B4953DE12AB56 ON hoard_reference');
  482.         $this->addSql('DROP INDEX IDX_5F6B495325F94802 ON hoard_reference');
  483.         $this->addSql('ALTER TABLE hoard_reference CHANGE hoard_id hoard_id INT NOT NULL, CHANGE reference_id reference_id INT NOT NULL, CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  484.         $this->addSql('ALTER TABLE hoard_type DROP FOREIGN KEY FK_416A9EC3DE12AB56');
  485.         $this->addSql('ALTER TABLE hoard_type DROP FOREIGN KEY FK_416A9EC325F94802');
  486.         $this->addSql('DROP INDEX IDX_416A9EC3DE12AB56 ON hoard_type');
  487.         $this->addSql('DROP INDEX IDX_416A9EC325F94802 ON hoard_type');
  488.         $this->addSql('ALTER TABLE hoard_type CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  489.         $this->addSql('ALTER TABLE image DROP FOREIGN KEY FK_C53D045FDE12AB56');
  490.         $this->addSql('ALTER TABLE image DROP FOREIGN KEY FK_C53D045F25F94802');
  491.         $this->addSql('DROP INDEX IDX_C53D045FDE12AB56 ON image');
  492.         $this->addSql('DROP INDEX IDX_C53D045F25F94802 ON image');
  493.         $this->addSql('ALTER TABLE image CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  494.         $this->addSql('ALTER TABLE layer DROP FOREIGN KEY FK_E4DB211ABC21F742');
  495.         $this->addSql('ALTER TABLE layer DROP FOREIGN KEY FK_E4DB211ADE12AB56');
  496.         $this->addSql('ALTER TABLE layer DROP FOREIGN KEY FK_E4DB211A25F94802');
  497.         $this->addSql('DROP INDEX IDX_E4DB211ABC21F742 ON layer');
  498.         $this->addSql('DROP INDEX IDX_E4DB211ADE12AB56 ON layer');
  499.         $this->addSql('DROP INDEX IDX_E4DB211A25F94802 ON layer');
  500.         $this->addSql('ALTER TABLE layer CHANGE creation_date creation_date DATETIME DEFAULT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  501.         $this->addSql('ALTER TABLE material DROP FOREIGN KEY FK_7CBE7595DE12AB56');
  502.         $this->addSql('ALTER TABLE material DROP FOREIGN KEY FK_7CBE759525F94802');
  503.         $this->addSql('DROP INDEX IDX_7CBE7595DE12AB56 ON material');
  504.         $this->addSql('DROP INDEX IDX_7CBE759525F94802 ON material');
  505.         $this->addSql('ALTER TABLE material CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  506.         $this->addSql('ALTER TABLE mint DROP FOREIGN KEY FK_318F361EC8B7ADE');
  507.         $this->addSql('ALTER TABLE mint DROP FOREIGN KEY FK_318F361DE12AB56');
  508.         $this->addSql('ALTER TABLE mint DROP FOREIGN KEY FK_318F36125F94802');
  509.         $this->addSql('DROP INDEX IDX_318F361EC8B7ADE ON mint');
  510.         $this->addSql('DROP INDEX IDX_318F361DE12AB56 ON mint');
  511.         $this->addSql('DROP INDEX IDX_318F36125F94802 ON mint');
  512.         $this->addSql('ALTER TABLE mint CHANGE creation_date creation_date DATETIME DEFAULT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  513.         $this->addSql('ALTER TABLE object DROP FOREIGN KEY FK_A8ADABEC762C4B4D');
  514.         $this->addSql('ALTER TABLE object DROP FOREIGN KEY FK_A8ADABECBC21F742');
  515.         $this->addSql('ALTER TABLE object DROP FOREIGN KEY FK_A8ADABECE308AC6F');
  516.         $this->addSql('ALTER TABLE object DROP FOREIGN KEY FK_A8ADABECDE12AB56');
  517.         $this->addSql('ALTER TABLE object DROP FOREIGN KEY FK_A8ADABEC25F94802');
  518.         $this->addSql('DROP INDEX IDX_A8ADABEC762C4B4D ON object');
  519.         $this->addSql('DROP INDEX IDX_A8ADABECBC21F742 ON object');
  520.         $this->addSql('DROP INDEX IDX_A8ADABECE308AC6F ON object');
  521.         $this->addSql('DROP INDEX IDX_A8ADABECDE12AB56 ON object');
  522.         $this->addSql('DROP INDEX IDX_A8ADABEC25F94802 ON object');
  523.         $this->addSql('ALTER TABLE object CHANGE hoard_id hoard_id INT NOT NULL, CHANGE creation_date creation_date DATETIME DEFAULT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  524.         $this->addSql('ALTER TABLE object_reference DROP FOREIGN KEY FK_6D980777232D562B');
  525.         $this->addSql('ALTER TABLE object_reference DROP FOREIGN KEY FK_6D98077738B217A7');
  526.         $this->addSql('ALTER TABLE object_reference DROP FOREIGN KEY FK_6D980777DE12AB56');
  527.         $this->addSql('ALTER TABLE object_reference DROP FOREIGN KEY FK_6D98077725F94802');
  528.         $this->addSql('DROP INDEX IDX_6D980777232D562B ON object_reference');
  529.         $this->addSql('DROP INDEX IDX_6D98077738B217A7 ON object_reference');
  530.         $this->addSql('DROP INDEX IDX_6D980777DE12AB56 ON object_reference');
  531.         $this->addSql('DROP INDEX IDX_6D98077725F94802 ON object_reference');
  532.         $this->addSql('ALTER TABLE object_reference CHANGE this_object this_object TINYINT(1) DEFAULT \'0\', CHANGE creation_date creation_date DATETIME DEFAULT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  533.         $this->addSql('ALTER TABLE period DROP FOREIGN KEY FK_C5B81ECEDE12AB56');
  534.         $this->addSql('ALTER TABLE period DROP FOREIGN KEY FK_C5B81ECE25F94802');
  535.         $this->addSql('DROP INDEX IDX_C5B81ECEDE12AB56 ON period');
  536.         $this->addSql('DROP INDEX IDX_C5B81ECE25F94802 ON period');
  537.         $this->addSql('ALTER TABLE period CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  538.         $this->addSql('ALTER TABLE person DROP FOREIGN KEY FK_34DCD176B7EB593A');
  539.         $this->addSql('ALTER TABLE person DROP FOREIGN KEY FK_34DCD176A55EF6D4');
  540.         $this->addSql('ALTER TABLE person DROP FOREIGN KEY FK_34DCD176DE12AB56');
  541.         $this->addSql('ALTER TABLE person DROP FOREIGN KEY FK_34DCD17625F94802');
  542.         $this->addSql('DROP INDEX IDX_34DCD176B7EB593A ON person');
  543.         $this->addSql('DROP INDEX IDX_34DCD176A55EF6D4 ON person');
  544.         $this->addSql('DROP INDEX IDX_34DCD176DE12AB56 ON person');
  545.         $this->addSql('DROP INDEX IDX_34DCD17625F94802 ON person');
  546.         $this->addSql('ALTER TABLE person CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  547.         $this->addSql('ALTER TABLE reference DROP FOREIGN KEY FK_AF3C6779CDC55AAF');
  548.         $this->addSql('ALTER TABLE reference DROP FOREIGN KEY FK_AF3C6779DE12AB56');
  549.         $this->addSql('ALTER TABLE reference DROP FOREIGN KEY FK_AF3C677925F94802');
  550.         $this->addSql('DROP INDEX IDX_AF3C6779CDC55AAF ON reference');
  551.         $this->addSql('DROP INDEX IDX_AF3C6779DE12AB56 ON reference');
  552.         $this->addSql('DROP INDEX IDX_AF3C677925F94802 ON reference');
  553.         $this->addSql('ALTER TABLE reference CHANGE fully_entered fully_entered TINYINT(1) DEFAULT \'0\', CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  554.         $this->addSql('ALTER TABLE reference_type DROP FOREIGN KEY FK_8726D6E4DE12AB56');
  555.         $this->addSql('ALTER TABLE reference_type DROP FOREIGN KEY FK_8726D6E425F94802');
  556.         $this->addSql('DROP INDEX IDX_8726D6E4DE12AB56 ON reference_type');
  557.         $this->addSql('DROP INDEX IDX_8726D6E425F94802 ON reference_type');
  558.         $this->addSql('ALTER TABLE reference_type CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  559.         $this->addSql('ALTER TABLE rating DROP FOREIGN KEY FK_D8892622DE12AB56');
  560.         $this->addSql('ALTER TABLE rating DROP FOREIGN KEY FK_D889262225F94802');
  561.         $this->addSql('DROP INDEX IDX_D8892622DE12AB56 ON rating');
  562.         $this->addSql('DROP INDEX IDX_D889262225F94802 ON rating');
  563.         $this->addSql('ALTER TABLE rating CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  564.         $this->addSql('ALTER TABLE reign DROP FOREIGN KEY FK_8E780213B7EB593A');
  565.         $this->addSql('ALTER TABLE reign DROP FOREIGN KEY FK_8E780213A55EF6D4');
  566.         $this->addSql('ALTER TABLE reign DROP FOREIGN KEY FK_8E780213DE12AB56');
  567.         $this->addSql('ALTER TABLE reign DROP FOREIGN KEY FK_8E78021325F94802');
  568.         $this->addSql('DROP INDEX IDX_8E780213B7EB593A ON reign');
  569.         $this->addSql('DROP INDEX IDX_8E780213A55EF6D4 ON reign');
  570.         $this->addSql('DROP INDEX IDX_8E780213DE12AB56 ON reign');
  571.         $this->addSql('DROP INDEX IDX_8E78021325F94802 ON reign');
  572.         $this->addSql('ALTER TABLE reign CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  573.         $this->addSql('ALTER TABLE report DROP FOREIGN KEY FK_C42F7784762C4B4D');
  574.         $this->addSql('ALTER TABLE report DROP FOREIGN KEY FK_C42F7784DE12AB56');
  575.         $this->addSql('ALTER TABLE report DROP FOREIGN KEY FK_C42F778425F94802');
  576.         $this->addSql('DROP INDEX IDX_C42F7784762C4B4D ON report');
  577.         $this->addSql('DROP INDEX IDX_C42F7784DE12AB56 ON report');
  578.         $this->addSql('DROP INDEX IDX_C42F778425F94802 ON report');
  579.         $this->addSql('ALTER TABLE report CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  580.         $this->addSql('ALTER TABLE status DROP FOREIGN KEY FK_7B00651CDE12AB56');
  581.         $this->addSql('ALTER TABLE status DROP FOREIGN KEY FK_7B00651C25F94802');
  582.         $this->addSql('DROP INDEX IDX_7B00651CDE12AB56 ON status');
  583.         $this->addSql('DROP INDEX IDX_7B00651C25F94802 ON status');
  584.         $this->addSql('ALTER TABLE status CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  585.         $this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D649DE12AB56');
  586.         $this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D64925F94802');
  587.         $this->addSql('DROP INDEX UNIQ_8D93D64992FC23A8 ON user');
  588.         $this->addSql('DROP INDEX UNIQ_8D93D649A0D96FBF ON user');
  589.         $this->addSql('DROP INDEX IDX_8D93D649DE12AB56 ON user');
  590.         $this->addSql('DROP INDEX IDX_8D93D64925F94802 ON user');
  591.         $this->addSql('ALTER TABLE user DROP username, DROP username_canonical, DROP email, DROP email_canonical, DROP enabled, DROP salt, DROP last_login, DROP locked, DROP expired, DROP expires_at, DROP password_requested_at, DROP roles, DROP credentials_expired, DROP credentials_expire_at, CHANGE password password VARCHAR(255) DEFAULT NULL, CHANGE administrator administrator TINYINT(1) DEFAULT \'0\', CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\', CHANGE confirmation_token login VARCHAR(255) DEFAULT NULL');
  592.         $this->addSql('ALTER TABLE user_country DROP FOREIGN KEY FK_B7ED76CF92F3E70');
  593.         $this->addSql('ALTER TABLE user_country DROP FOREIGN KEY FK_B7ED76CA76ED395');
  594.         $this->addSql('ALTER TABLE user_country DROP FOREIGN KEY FK_B7ED76CDE12AB56');
  595.         $this->addSql('ALTER TABLE user_country DROP FOREIGN KEY FK_B7ED76C25F94802');
  596.         $this->addSql('DROP INDEX IDX_B7ED76CF92F3E70 ON user_country');
  597.         $this->addSql('DROP INDEX IDX_B7ED76CA76ED395 ON user_country');
  598.         $this->addSql('DROP INDEX IDX_B7ED76CDE12AB56 ON user_country');
  599.         $this->addSql('DROP INDEX IDX_B7ED76C25F94802 ON user_country');
  600.         $this->addSql('ALTER TABLE user_country CHANGE can_edit can_edit TINYINT(1) DEFAULT \'0\', CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  601.         $this->addSql('ALTER TABLE user_hoard DROP FOREIGN KEY FK_F024C8BE762C4B4D');
  602.         $this->addSql('ALTER TABLE user_hoard DROP FOREIGN KEY FK_F024C8BEA76ED395');
  603.         $this->addSql('ALTER TABLE user_hoard DROP FOREIGN KEY FK_F024C8BEDE12AB56');
  604.         $this->addSql('ALTER TABLE user_hoard DROP FOREIGN KEY FK_F024C8BE25F94802');
  605.         $this->addSql('DROP INDEX IDX_F024C8BE762C4B4D ON user_hoard');
  606.         $this->addSql('DROP INDEX IDX_F024C8BEA76ED395 ON user_hoard');
  607.         $this->addSql('DROP INDEX IDX_F024C8BEDE12AB56 ON user_hoard');
  608.         $this->addSql('DROP INDEX IDX_F024C8BE25F94802 ON user_hoard');
  609.         $this->addSql('ALTER TABLE user_hoard CHANGE can_edit can_edit TINYINT(1) DEFAULT \'0\', CHANGE creation_date creation_date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, CHANGE deleted deleted TINYINT(1) DEFAULT \'0\'');
  610.     }
  611. }