src\Migrations\Version20230713151912.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 Version20230713151912 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('ALTER TABLE user_file_document DROP FOREIGN KEY FK_87B7A8BB7195281E');
  19.         $this->addSql('ALTER TABLE user_file_missing_files DROP FOREIGN KEY FK_6E1B4857856A6B10');
  20.         $this->addSql('ALTER TABLE user_file_document_group DROP FOREIGN KEY FK_B37DE49E2B8C4FD6');
  21.         $this->addSql('ALTER TABLE user_file_document_group DROP FOREIGN KEY FK_B37DE49E393B4FE');
  22.         $this->addSql('ALTER TABLE user_file_document_group DROP FOREIGN KEY FK_B37DE49E50CE1DB6');
  23.         $this->addSql('ALTER TABLE user_file_document_group DROP FOREIGN KEY FK_B37DE49E58A5FF00');
  24.         $this->addSql('ALTER TABLE user_file_document_group DROP FOREIGN KEY FK_B37DE49EB3CAF53');
  25.         $this->addSql('ALTER TABLE user_file_document_group DROP FOREIGN KEY FK_B37DE49EC33F7837');
  26.         $this->addSql('ALTER TABLE user_file_document_group DROP FOREIGN KEY FK_B37DE49EC4F1DB68');
  27.         $this->addSql('ALTER TABLE user_file_document_group DROP FOREIGN KEY FK_B37DE49ECBC66766');
  28.         $this->addSql('ALTER TABLE user_file_document_group DROP FOREIGN KEY FK_B37DE49ECF915DAB');
  29.         $this->addSql('ALTER TABLE user_file_document_group DROP FOREIGN KEY FK_B37DE49EE00338F0');
  30.         $this->addSql('DROP TABLE user_file_document_group');
  31.         $this->addSql('DROP INDEX IDX_87B7A8BB7195281E ON user_file_document');
  32.         $this->addSql('ALTER TABLE user_file_document DROP document_group_id');
  33.         $this->addSql('ALTER TABLE user_file_missing_files DROP FOREIGN KEY FK_6E1B48572B8C4FD6');
  34.         $this->addSql('ALTER TABLE user_file_missing_files DROP FOREIGN KEY FK_6E1B485750CE1DB6');
  35.         $this->addSql('ALTER TABLE user_file_missing_files DROP FOREIGN KEY FK_6E1B485758A5FF00');
  36.         $this->addSql('ALTER TABLE user_file_missing_files DROP FOREIGN KEY FK_6E1B4857B3CAF53');
  37.         $this->addSql('ALTER TABLE user_file_missing_files DROP FOREIGN KEY FK_6E1B4857C33F7837');
  38.         $this->addSql('ALTER TABLE user_file_missing_files DROP FOREIGN KEY FK_6E1B4857C4F1DB68');
  39.         $this->addSql('ALTER TABLE user_file_missing_files DROP FOREIGN KEY FK_6E1B4857CF915DAB');
  40.         $this->addSql('ALTER TABLE user_file_missing_files DROP FOREIGN KEY FK_6E1B4857E00338F0');
  41.         $this->addSql('DROP INDEX IDX_6E1B4857C33F7837 ON user_file_missing_files');
  42.         $this->addSql('DROP INDEX IDX_6E1B4857C4F1DB68 ON user_file_missing_files');
  43.         $this->addSql('DROP INDEX IDX_6E1B4857E00338F0 ON user_file_missing_files');
  44.         $this->addSql('DROP INDEX IDX_6E1B4857B3CAF53 ON user_file_missing_files');
  45.         $this->addSql('DROP INDEX IDX_6E1B4857CF915DAB ON user_file_missing_files');
  46.         $this->addSql('DROP INDEX IDX_6E1B48572B8C4FD6 ON user_file_missing_files');
  47.         $this->addSql('DROP INDEX IDX_6E1B485758A5FF00 ON user_file_missing_files');
  48.         $this->addSql('DROP INDEX IDX_6E1B4857856A6B10 ON user_file_missing_files');
  49.         $this->addSql('DROP INDEX IDX_6E1B485750CE1DB6 ON user_file_missing_files');
  50.         $this->addSql('ALTER TABLE user_file_missing_files DROP document_id, DROP user_file_person_id, DROP user_file_person_revenue_id, DROP user_file_property_id, DROP user_file_investment_id, DROP user_file_credit_id, DROP user_file_property_credit_id, DROP user_file_document_group_id, DROP user_file_bank_account_id');
  51.     }
  52.     public function down(Schema $schema): void
  53.     {
  54.         // this down() migration is auto-generated, please modify it to your needs
  55.         $this->addSql('CREATE TABLE user_file_document_group (id INT AUTO_INCREMENT NOT NULL, user_file_id INT NOT NULL, document_id INT NOT NULL, user_file_person_id INT DEFAULT NULL, user_file_person_revenue_id INT DEFAULT NULL, user_file_property_id INT DEFAULT NULL, user_file_investment_id INT DEFAULT NULL, user_file_credit_id INT DEFAULT NULL, user_file_property_credit_id INT DEFAULT NULL, user_file_missing_file_id INT DEFAULT NULL, user_file_bank_account_id INT DEFAULT NULL, INDEX IDX_B37DE49ECBC66766 (user_file_id), INDEX IDX_B37DE49EC33F7837 (document_id), INDEX IDX_B37DE49EC4F1DB68 (user_file_person_id), INDEX IDX_B37DE49EE00338F0 (user_file_person_revenue_id), INDEX IDX_B37DE49EB3CAF53 (user_file_property_id), INDEX IDX_B37DE49ECF915DAB (user_file_investment_id), INDEX IDX_B37DE49E2B8C4FD6 (user_file_credit_id), INDEX IDX_B37DE49E58A5FF00 (user_file_property_credit_id), INDEX IDX_B37DE49E393B4FE (user_file_missing_file_id), INDEX IDX_B37DE49E50CE1DB6 (user_file_bank_account_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  56.         $this->addSql('ALTER TABLE user_file_document_group ADD CONSTRAINT FK_B37DE49E2B8C4FD6 FOREIGN KEY (user_file_credit_id) REFERENCES user_file_credit (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  57.         $this->addSql('ALTER TABLE user_file_document_group ADD CONSTRAINT FK_B37DE49E393B4FE FOREIGN KEY (user_file_missing_file_id) REFERENCES user_file_missing_files (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  58.         $this->addSql('ALTER TABLE user_file_document_group ADD CONSTRAINT FK_B37DE49E50CE1DB6 FOREIGN KEY (user_file_bank_account_id) REFERENCES user_file_bank_account (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  59.         $this->addSql('ALTER TABLE user_file_document_group ADD CONSTRAINT FK_B37DE49E58A5FF00 FOREIGN KEY (user_file_property_credit_id) REFERENCES user_file_property_credit (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  60.         $this->addSql('ALTER TABLE user_file_document_group ADD CONSTRAINT FK_B37DE49EB3CAF53 FOREIGN KEY (user_file_property_id) REFERENCES user_file_property (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  61.         $this->addSql('ALTER TABLE user_file_document_group ADD CONSTRAINT FK_B37DE49EC33F7837 FOREIGN KEY (document_id) REFERENCES document (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  62.         $this->addSql('ALTER TABLE user_file_document_group ADD CONSTRAINT FK_B37DE49EC4F1DB68 FOREIGN KEY (user_file_person_id) REFERENCES user_file_person (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  63.         $this->addSql('ALTER TABLE user_file_document_group ADD CONSTRAINT FK_B37DE49ECBC66766 FOREIGN KEY (user_file_id) REFERENCES user_file (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  64.         $this->addSql('ALTER TABLE user_file_document_group ADD CONSTRAINT FK_B37DE49ECF915DAB FOREIGN KEY (user_file_investment_id) REFERENCES user_file_investment (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  65.         $this->addSql('ALTER TABLE user_file_document_group ADD CONSTRAINT FK_B37DE49EE00338F0 FOREIGN KEY (user_file_person_revenue_id) REFERENCES user_file_person_revenue (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  66.         $this->addSql('ALTER TABLE user_file_document ADD document_group_id INT DEFAULT NULL');
  67.         $this->addSql('ALTER TABLE user_file_document ADD CONSTRAINT FK_87B7A8BB7195281E FOREIGN KEY (document_group_id) REFERENCES user_file_document_group (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  68.         $this->addSql('CREATE INDEX IDX_87B7A8BB7195281E ON user_file_document (document_group_id)');
  69.         $this->addSql('ALTER TABLE user_file_missing_files ADD document_id INT DEFAULT NULL, ADD user_file_person_id INT DEFAULT NULL, ADD user_file_person_revenue_id INT DEFAULT NULL, ADD user_file_property_id INT DEFAULT NULL, ADD user_file_investment_id INT DEFAULT NULL, ADD user_file_credit_id INT DEFAULT NULL, ADD user_file_property_credit_id INT DEFAULT NULL, ADD user_file_document_group_id INT DEFAULT NULL, ADD user_file_bank_account_id INT DEFAULT NULL');
  70.         $this->addSql('ALTER TABLE user_file_missing_files ADD CONSTRAINT FK_6E1B48572B8C4FD6 FOREIGN KEY (user_file_credit_id) REFERENCES user_file_credit (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  71.         $this->addSql('ALTER TABLE user_file_missing_files ADD CONSTRAINT FK_6E1B485750CE1DB6 FOREIGN KEY (user_file_bank_account_id) REFERENCES user_file_bank_account (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  72.         $this->addSql('ALTER TABLE user_file_missing_files ADD CONSTRAINT FK_6E1B485758A5FF00 FOREIGN KEY (user_file_property_credit_id) REFERENCES user_file_property_credit (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  73.         $this->addSql('ALTER TABLE user_file_missing_files ADD CONSTRAINT FK_6E1B4857856A6B10 FOREIGN KEY (user_file_document_group_id) REFERENCES user_file_document_group (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  74.         $this->addSql('ALTER TABLE user_file_missing_files ADD CONSTRAINT FK_6E1B4857B3CAF53 FOREIGN KEY (user_file_property_id) REFERENCES user_file_property (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  75.         $this->addSql('ALTER TABLE user_file_missing_files ADD CONSTRAINT FK_6E1B4857C33F7837 FOREIGN KEY (document_id) REFERENCES document (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  76.         $this->addSql('ALTER TABLE user_file_missing_files ADD CONSTRAINT FK_6E1B4857C4F1DB68 FOREIGN KEY (user_file_person_id) REFERENCES user_file_person (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  77.         $this->addSql('ALTER TABLE user_file_missing_files ADD CONSTRAINT FK_6E1B4857CF915DAB FOREIGN KEY (user_file_investment_id) REFERENCES user_file_investment (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  78.         $this->addSql('ALTER TABLE user_file_missing_files ADD CONSTRAINT FK_6E1B4857E00338F0 FOREIGN KEY (user_file_person_revenue_id) REFERENCES user_file_person_revenue (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  79.         $this->addSql('CREATE INDEX IDX_6E1B4857C33F7837 ON user_file_missing_files (document_id)');
  80.         $this->addSql('CREATE INDEX IDX_6E1B4857C4F1DB68 ON user_file_missing_files (user_file_person_id)');
  81.         $this->addSql('CREATE INDEX IDX_6E1B4857E00338F0 ON user_file_missing_files (user_file_person_revenue_id)');
  82.         $this->addSql('CREATE INDEX IDX_6E1B4857B3CAF53 ON user_file_missing_files (user_file_property_id)');
  83.         $this->addSql('CREATE INDEX IDX_6E1B4857CF915DAB ON user_file_missing_files (user_file_investment_id)');
  84.         $this->addSql('CREATE INDEX IDX_6E1B48572B8C4FD6 ON user_file_missing_files (user_file_credit_id)');
  85.         $this->addSql('CREATE INDEX IDX_6E1B485758A5FF00 ON user_file_missing_files (user_file_property_credit_id)');
  86.         $this->addSql('CREATE INDEX IDX_6E1B4857856A6B10 ON user_file_missing_files (user_file_document_group_id)');
  87.         $this->addSql('CREATE INDEX IDX_6E1B485750CE1DB6 ON user_file_missing_files (user_file_bank_account_id)');
  88.     }
  89. }