From 789a17dbdf49b6f739e746d293b57f4b47ae11e0 Mon Sep 17 00:00:00 2001 From: Daniel Date: Mon, 24 Mar 2025 12:41:25 +0200 Subject: [PATCH] removd all migrations and created a single one --- httpdocs/migrations/Version20241001153007.php | 37 -------- httpdocs/migrations/Version20241114121031.php | 75 ---------------- httpdocs/migrations/Version20241206100317.php | 31 ------- httpdocs/migrations/Version20241206103710.php | 37 -------- httpdocs/migrations/Version20241212154759.php | 35 -------- httpdocs/migrations/Version20250228112455.php | 31 ------- httpdocs/migrations/Version20250228113640.php | 31 ------- httpdocs/migrations/Version20250303144554.php | 53 ------------ httpdocs/migrations/Version20250303152548.php | 31 ------- httpdocs/migrations/Version20250304114315.php | 31 ------- httpdocs/migrations/Version20250304115016.php | 33 ------- httpdocs/migrations/Version20250304122802.php | 31 ------- httpdocs/migrations/Version20250304124329.php | 31 ------- httpdocs/migrations/Version20250310140210.php | 35 -------- httpdocs/migrations/Version20250310141546.php | 31 ------- httpdocs/migrations/Version20250311143225.php | 31 ------- httpdocs/migrations/Version20250312165234.php | 31 ------- httpdocs/migrations/Version20250317140441.php | 35 -------- httpdocs/migrations/Version20250324103944.php | 81 ++++++++++++++++++ ...urf-vic-george-6731e1217005e794606442.webp | Bin 15244 -> 0 bytes .../media/images-6731e120f2ebd169493980.png | Bin 9786 -> 0 bytes ...acters-photo-u1-6731e120f2815244594178.jpg | Bin 5658 -> 0 bytes ...acters-photo-u1-6731e12083dee620188146.jpg | Bin 5705 -> 0 bytes 23 files changed, 81 insertions(+), 650 deletions(-) delete mode 100644 httpdocs/migrations/Version20241001153007.php delete mode 100644 httpdocs/migrations/Version20241114121031.php delete mode 100644 httpdocs/migrations/Version20241206100317.php delete mode 100644 httpdocs/migrations/Version20241206103710.php delete mode 100644 httpdocs/migrations/Version20241212154759.php delete mode 100644 httpdocs/migrations/Version20250228112455.php delete mode 100644 httpdocs/migrations/Version20250228113640.php delete mode 100644 httpdocs/migrations/Version20250303144554.php delete mode 100644 httpdocs/migrations/Version20250303152548.php delete mode 100644 httpdocs/migrations/Version20250304114315.php delete mode 100644 httpdocs/migrations/Version20250304115016.php delete mode 100644 httpdocs/migrations/Version20250304122802.php delete mode 100644 httpdocs/migrations/Version20250304124329.php delete mode 100644 httpdocs/migrations/Version20250310140210.php delete mode 100644 httpdocs/migrations/Version20250310141546.php delete mode 100644 httpdocs/migrations/Version20250311143225.php delete mode 100644 httpdocs/migrations/Version20250312165234.php delete mode 100644 httpdocs/migrations/Version20250317140441.php create mode 100644 httpdocs/migrations/Version20250324103944.php delete mode 100644 httpdocs/public/media/gizmo-smurf-vic-george-6731e1217005e794606442.webp delete mode 100644 httpdocs/public/media/images-6731e120f2ebd169493980.png delete mode 100644 httpdocs/public/media/slouchy-smurfling-tv-characters-photo-u1-6731e120f2815244594178.jpg delete mode 100644 httpdocs/public/media/tailor-smurf-tv-characters-photo-u1-6731e12083dee620188146.jpg diff --git a/httpdocs/migrations/Version20241001153007.php b/httpdocs/migrations/Version20241001153007.php deleted file mode 100644 index 446b783..0000000 --- a/httpdocs/migrations/Version20241001153007.php +++ /dev/null @@ -1,37 +0,0 @@ -addSql('CREATE TABLE media_object (id INT AUTO_INCREMENT NOT NULL, created_by_id INT NOT NULL, file_path VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_14D43132B03A8386 (created_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); - $this->addSql('CREATE TABLE `user` (id INT AUTO_INCREMENT NOT NULL, image_id INT DEFAULT NULL, email VARCHAR(180) NOT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, roles JSON NOT NULL COMMENT \'(DC2Type:json)\', password VARCHAR(255) NOT NULL, active TINYINT(1) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', UNIQUE INDEX UNIQ_8D93D649E7927C74 (email), INDEX IDX_8D93D6493DA5256D (image_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); - $this->addSql('ALTER TABLE media_object ADD CONSTRAINT FK_14D43132B03A8386 FOREIGN KEY (created_by_id) REFERENCES `user` (id) ON DELETE CASCADE'); - $this->addSql('ALTER TABLE `user` ADD CONSTRAINT FK_8D93D6493DA5256D FOREIGN KEY (image_id) REFERENCES media_object (id) ON DELETE SET NULL'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('ALTER TABLE media_object DROP FOREIGN KEY FK_14D43132B03A8386'); - $this->addSql('ALTER TABLE `user` DROP FOREIGN KEY FK_8D93D6493DA5256D'); - $this->addSql('DROP TABLE media_object'); - $this->addSql('DROP TABLE `user`'); - } -} diff --git a/httpdocs/migrations/Version20241114121031.php b/httpdocs/migrations/Version20241114121031.php deleted file mode 100644 index 5b75e81..0000000 --- a/httpdocs/migrations/Version20241114121031.php +++ /dev/null @@ -1,75 +0,0 @@ -addSql('CREATE TABLE location (id INT AUTO_INCREMENT NOT NULL, zone_id INT NOT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_5E9E89CB9F2C3FAB (zone_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); - $this->addSql('CREATE TABLE shipping_company (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); - $this->addSql('CREATE TABLE trip (id INT AUTO_INCREMENT NOT NULL, vessel_id INT NOT NULL, start_location_id INT NOT NULL, end_location_id INT NOT NULL, pilot_reference VARCHAR(255) NOT NULL, captain_name VARCHAR(255) DEFAULT NULL, start_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', end_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_7656F53B14AF1953 (vessel_id), INDEX IDX_7656F53B5C3A313A (start_location_id), INDEX IDX_7656F53BC43C7F1 (end_location_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); - $this->addSql('CREATE TABLE trip_location (id INT AUTO_INCREMENT NOT NULL, trip_id INT NOT NULL, location_id INT NOT NULL, date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_F6CFBADBA5BC2E0E (trip_id), INDEX IDX_F6CFBADB64D218E (location_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); - $this->addSql('CREATE TABLE user_trip (id INT AUTO_INCREMENT NOT NULL, trip_id INT NOT NULL, user_id INT NOT NULL, captain_name VARCHAR(255) NOT NULL, start_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', end_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_CD7B9F2A5BC2E0E (trip_id), INDEX IDX_CD7B9F2A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); - $this->addSql('CREATE TABLE user_trip_location (id INT AUTO_INCREMENT NOT NULL, user_trip_id INT NOT NULL, location_id INT NOT NULL, planned_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_1841178BFDB13004 (user_trip_id), INDEX IDX_1841178B64D218E (location_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); - $this->addSql('CREATE TABLE user_trip_work_log (id INT AUTO_INCREMENT NOT NULL, user_trip_id INT NOT NULL, start_location_id INT NOT NULL, end_location_id INT NOT NULL, start_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', end_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_B38EA119FDB13004 (user_trip_id), INDEX IDX_B38EA1195C3A313A (start_location_id), INDEX IDX_B38EA119C43C7F1 (end_location_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); - $this->addSql('CREATE TABLE vessel (id INT AUTO_INCREMENT NOT NULL, company_id INT NOT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_4ED8DCA8979B1AD6 (company_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); - $this->addSql('CREATE TABLE zone (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); - $this->addSql('ALTER TABLE location ADD CONSTRAINT FK_5E9E89CB9F2C3FAB FOREIGN KEY (zone_id) REFERENCES zone (id)'); - $this->addSql('ALTER TABLE trip ADD CONSTRAINT FK_7656F53B14AF1953 FOREIGN KEY (vessel_id) REFERENCES vessel (id)'); - $this->addSql('ALTER TABLE trip ADD CONSTRAINT FK_7656F53B5C3A313A FOREIGN KEY (start_location_id) REFERENCES location (id)'); - $this->addSql('ALTER TABLE trip ADD CONSTRAINT FK_7656F53BC43C7F1 FOREIGN KEY (end_location_id) REFERENCES location (id)'); - $this->addSql('ALTER TABLE trip_location ADD CONSTRAINT FK_F6CFBADBA5BC2E0E FOREIGN KEY (trip_id) REFERENCES trip (id)'); - $this->addSql('ALTER TABLE trip_location ADD CONSTRAINT FK_F6CFBADB64D218E FOREIGN KEY (location_id) REFERENCES location (id)'); - $this->addSql('ALTER TABLE user_trip ADD CONSTRAINT FK_CD7B9F2A5BC2E0E FOREIGN KEY (trip_id) REFERENCES trip (id)'); - $this->addSql('ALTER TABLE user_trip ADD CONSTRAINT FK_CD7B9F2A76ED395 FOREIGN KEY (user_id) REFERENCES `user` (id)'); - $this->addSql('ALTER TABLE user_trip_location ADD CONSTRAINT FK_1841178BFDB13004 FOREIGN KEY (user_trip_id) REFERENCES user_trip (id)'); - $this->addSql('ALTER TABLE user_trip_location ADD CONSTRAINT FK_1841178B64D218E FOREIGN KEY (location_id) REFERENCES location (id)'); - $this->addSql('ALTER TABLE user_trip_work_log ADD CONSTRAINT FK_B38EA119FDB13004 FOREIGN KEY (user_trip_id) REFERENCES user_trip (id)'); - $this->addSql('ALTER TABLE user_trip_work_log ADD CONSTRAINT FK_B38EA1195C3A313A FOREIGN KEY (start_location_id) REFERENCES location (id)'); - $this->addSql('ALTER TABLE user_trip_work_log ADD CONSTRAINT FK_B38EA119C43C7F1 FOREIGN KEY (end_location_id) REFERENCES location (id)'); - $this->addSql('ALTER TABLE vessel ADD CONSTRAINT FK_4ED8DCA8979B1AD6 FOREIGN KEY (company_id) REFERENCES shipping_company (id)'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('ALTER TABLE location DROP FOREIGN KEY FK_5E9E89CB9F2C3FAB'); - $this->addSql('ALTER TABLE trip DROP FOREIGN KEY FK_7656F53B14AF1953'); - $this->addSql('ALTER TABLE trip DROP FOREIGN KEY FK_7656F53B5C3A313A'); - $this->addSql('ALTER TABLE trip DROP FOREIGN KEY FK_7656F53BC43C7F1'); - $this->addSql('ALTER TABLE trip_location DROP FOREIGN KEY FK_F6CFBADBA5BC2E0E'); - $this->addSql('ALTER TABLE trip_location DROP FOREIGN KEY FK_F6CFBADB64D218E'); - $this->addSql('ALTER TABLE user_trip DROP FOREIGN KEY FK_CD7B9F2A5BC2E0E'); - $this->addSql('ALTER TABLE user_trip DROP FOREIGN KEY FK_CD7B9F2A76ED395'); - $this->addSql('ALTER TABLE user_trip_location DROP FOREIGN KEY FK_1841178BFDB13004'); - $this->addSql('ALTER TABLE user_trip_location DROP FOREIGN KEY FK_1841178B64D218E'); - $this->addSql('ALTER TABLE user_trip_work_log DROP FOREIGN KEY FK_B38EA119FDB13004'); - $this->addSql('ALTER TABLE user_trip_work_log DROP FOREIGN KEY FK_B38EA1195C3A313A'); - $this->addSql('ALTER TABLE user_trip_work_log DROP FOREIGN KEY FK_B38EA119C43C7F1'); - $this->addSql('ALTER TABLE vessel DROP FOREIGN KEY FK_4ED8DCA8979B1AD6'); - $this->addSql('DROP TABLE location'); - $this->addSql('DROP TABLE shipping_company'); - $this->addSql('DROP TABLE trip'); - $this->addSql('DROP TABLE trip_location'); - $this->addSql('DROP TABLE user_trip'); - $this->addSql('DROP TABLE user_trip_location'); - $this->addSql('DROP TABLE user_trip_work_log'); - $this->addSql('DROP TABLE vessel'); - $this->addSql('DROP TABLE zone'); - } -} diff --git a/httpdocs/migrations/Version20241206100317.php b/httpdocs/migrations/Version20241206100317.php deleted file mode 100644 index 06be003..0000000 --- a/httpdocs/migrations/Version20241206100317.php +++ /dev/null @@ -1,31 +0,0 @@ -addSql('ALTER TABLE location ADD code VARCHAR(10) NOT NULL'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('ALTER TABLE location DROP code'); - } -} diff --git a/httpdocs/migrations/Version20241206103710.php b/httpdocs/migrations/Version20241206103710.php deleted file mode 100644 index d7096a6..0000000 --- a/httpdocs/migrations/Version20241206103710.php +++ /dev/null @@ -1,37 +0,0 @@ -addSql('ALTER TABLE shipping_company ADD code VARCHAR(20) NOT NULL'); - $this->addSql('CREATE UNIQUE INDEX UNIQ_A9F70F8B77153098 ON shipping_company (code)'); - $this->addSql('ALTER TABLE vessel ADD code VARCHAR(20) NOT NULL'); - $this->addSql('CREATE UNIQUE INDEX UNIQ_4ED8DCA877153098 ON vessel (code)'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('DROP INDEX UNIQ_4ED8DCA877153098 ON vessel'); - $this->addSql('ALTER TABLE vessel DROP code'); - $this->addSql('DROP INDEX UNIQ_A9F70F8B77153098 ON shipping_company'); - $this->addSql('ALTER TABLE shipping_company DROP code'); - } -} diff --git a/httpdocs/migrations/Version20241212154759.php b/httpdocs/migrations/Version20241212154759.php deleted file mode 100644 index f9c496c..0000000 --- a/httpdocs/migrations/Version20241212154759.php +++ /dev/null @@ -1,35 +0,0 @@ -addSql('ALTER TABLE location CHANGE code code VARCHAR(255) NOT NULL'); - $this->addSql('ALTER TABLE shipping_company CHANGE code code VARCHAR(255) NOT NULL'); - $this->addSql('ALTER TABLE vessel CHANGE code code VARCHAR(255) NOT NULL'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('ALTER TABLE vessel CHANGE code code VARCHAR(20) NOT NULL'); - $this->addSql('ALTER TABLE shipping_company CHANGE code code VARCHAR(20) NOT NULL'); - $this->addSql('ALTER TABLE location CHANGE code code VARCHAR(10) NOT NULL'); - } -} diff --git a/httpdocs/migrations/Version20250228112455.php b/httpdocs/migrations/Version20250228112455.php deleted file mode 100644 index b9e97f6..0000000 --- a/httpdocs/migrations/Version20250228112455.php +++ /dev/null @@ -1,31 +0,0 @@ -addSql('ALTER TABLE location ADD is_area TINYINT(1) NOT NULL, ADD is_place TINYINT(1) NOT NULL, ADD is_port TINYINT(1) NOT NULL'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('ALTER TABLE location DROP is_area, DROP is_place, DROP is_port'); - } -} diff --git a/httpdocs/migrations/Version20250228113640.php b/httpdocs/migrations/Version20250228113640.php deleted file mode 100644 index ed1390c..0000000 --- a/httpdocs/migrations/Version20250228113640.php +++ /dev/null @@ -1,31 +0,0 @@ -addSql('ALTER TABLE location CHANGE is_area is_zone TINYINT(1) NOT NULL'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('ALTER TABLE location CHANGE is_zone is_area TINYINT(1) NOT NULL'); - } -} diff --git a/httpdocs/migrations/Version20250303144554.php b/httpdocs/migrations/Version20250303144554.php deleted file mode 100644 index f2d67f3..0000000 --- a/httpdocs/migrations/Version20250303144554.php +++ /dev/null @@ -1,53 +0,0 @@ -addSql('CREATE TABLE event (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, identifier VARCHAR(255) NOT NULL, `order` INT UNSIGNED NOT NULL, mandatory TINYINT(1) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', UNIQUE INDEX UNIQ_3BAE0AA75E237E06 (name), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); - $this->addSql('CREATE TABLE user_trip_event (id INT AUTO_INCREMENT NOT NULL, user_trip_id INT NOT NULL, event_id INT NOT NULL, date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_46824C08FDB13004 (user_trip_id), INDEX IDX_46824C0871F7E88B (event_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); - $this->addSql('ALTER TABLE user_trip_event ADD CONSTRAINT FK_46824C08FDB13004 FOREIGN KEY (user_trip_id) REFERENCES user_trip (id)'); - $this->addSql('ALTER TABLE user_trip_event ADD CONSTRAINT FK_46824C0871F7E88B FOREIGN KEY (event_id) REFERENCES event (id)'); - $this->addSql('ALTER TABLE user_trip_location DROP FOREIGN KEY FK_1841178B64D218E'); - $this->addSql('ALTER TABLE user_trip_location DROP FOREIGN KEY FK_1841178BFDB13004'); - $this->addSql('ALTER TABLE user_trip_work_log DROP FOREIGN KEY FK_B38EA119FDB13004'); - $this->addSql('ALTER TABLE user_trip_work_log DROP FOREIGN KEY FK_B38EA1195C3A313A'); - $this->addSql('ALTER TABLE user_trip_work_log DROP FOREIGN KEY FK_B38EA119C43C7F1'); - $this->addSql('DROP TABLE user_trip_location'); - $this->addSql('DROP TABLE user_trip_work_log'); - $this->addSql('ALTER TABLE trip_location ADD is_arrival TINYINT(1) NOT NULL'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('CREATE TABLE user_trip_location (id INT AUTO_INCREMENT NOT NULL, user_trip_id INT NOT NULL, location_id INT NOT NULL, planned_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_1841178BFDB13004 (user_trip_id), INDEX IDX_1841178B64D218E (location_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' '); - $this->addSql('CREATE TABLE user_trip_work_log (id INT AUTO_INCREMENT NOT NULL, user_trip_id INT NOT NULL, start_location_id INT NOT NULL, end_location_id INT NOT NULL, start_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', end_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_B38EA119C43C7F1 (end_location_id), INDEX IDX_B38EA119FDB13004 (user_trip_id), INDEX IDX_B38EA1195C3A313A (start_location_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' '); - $this->addSql('ALTER TABLE user_trip_location ADD CONSTRAINT FK_1841178B64D218E FOREIGN KEY (location_id) REFERENCES location (id)'); - $this->addSql('ALTER TABLE user_trip_location ADD CONSTRAINT FK_1841178BFDB13004 FOREIGN KEY (user_trip_id) REFERENCES user_trip (id)'); - $this->addSql('ALTER TABLE user_trip_work_log ADD CONSTRAINT FK_B38EA119FDB13004 FOREIGN KEY (user_trip_id) REFERENCES user_trip (id)'); - $this->addSql('ALTER TABLE user_trip_work_log ADD CONSTRAINT FK_B38EA1195C3A313A FOREIGN KEY (start_location_id) REFERENCES location (id)'); - $this->addSql('ALTER TABLE user_trip_work_log ADD CONSTRAINT FK_B38EA119C43C7F1 FOREIGN KEY (end_location_id) REFERENCES location (id)'); - $this->addSql('ALTER TABLE user_trip_event DROP FOREIGN KEY FK_46824C08FDB13004'); - $this->addSql('ALTER TABLE user_trip_event DROP FOREIGN KEY FK_46824C0871F7E88B'); - $this->addSql('DROP TABLE event'); - $this->addSql('DROP TABLE user_trip_event'); - $this->addSql('ALTER TABLE trip_location DROP is_arrival'); - } -} diff --git a/httpdocs/migrations/Version20250303152548.php b/httpdocs/migrations/Version20250303152548.php deleted file mode 100644 index c74700b..0000000 --- a/httpdocs/migrations/Version20250303152548.php +++ /dev/null @@ -1,31 +0,0 @@ -addSql('ALTER TABLE event CHANGE `order` sequence INT UNSIGNED NOT NULL'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('ALTER TABLE event CHANGE sequence `order` INT UNSIGNED NOT NULL'); - } -} diff --git a/httpdocs/migrations/Version20250304114315.php b/httpdocs/migrations/Version20250304114315.php deleted file mode 100644 index a8845f4..0000000 --- a/httpdocs/migrations/Version20250304114315.php +++ /dev/null @@ -1,31 +0,0 @@ -addSql('ALTER TABLE user_trip_event ADD note LONGTEXT DEFAULT NULL'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('ALTER TABLE user_trip_event DROP note'); - } -} diff --git a/httpdocs/migrations/Version20250304115016.php b/httpdocs/migrations/Version20250304115016.php deleted file mode 100644 index 6bde2c6..0000000 --- a/httpdocs/migrations/Version20250304115016.php +++ /dev/null @@ -1,33 +0,0 @@ -addSql('DROP INDEX UNIQ_7656F53B69AF50E7 ON trip'); - $this->addSql('ALTER TABLE trip DROP pilotage_reference'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('ALTER TABLE trip ADD pilotage_reference VARCHAR(255) NOT NULL'); - $this->addSql('CREATE UNIQUE INDEX UNIQ_7656F53B69AF50E7 ON trip (pilotage_reference)'); - } -} diff --git a/httpdocs/migrations/Version20250304122802.php b/httpdocs/migrations/Version20250304122802.php deleted file mode 100644 index ca3b3e8..0000000 --- a/httpdocs/migrations/Version20250304122802.php +++ /dev/null @@ -1,31 +0,0 @@ -addSql('ALTER TABLE trip CHANGE cruise_reference cruise_reference VARCHAR(255) DEFAULT NULL'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('ALTER TABLE trip CHANGE cruise_reference cruise_reference VARCHAR(255) NOT NULL'); - } -} diff --git a/httpdocs/migrations/Version20250304124329.php b/httpdocs/migrations/Version20250304124329.php deleted file mode 100644 index d4a4b35..0000000 --- a/httpdocs/migrations/Version20250304124329.php +++ /dev/null @@ -1,31 +0,0 @@ -addSql('ALTER TABLE trip CHANGE cruise_reference customer_reference VARCHAR(255) DEFAULT NULL'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('ALTER TABLE trip CHANGE customer_reference cruise_reference VARCHAR(255) DEFAULT NULL'); - } -} diff --git a/httpdocs/migrations/Version20250310140210.php b/httpdocs/migrations/Version20250310140210.php deleted file mode 100644 index fea4c4b..0000000 --- a/httpdocs/migrations/Version20250310140210.php +++ /dev/null @@ -1,35 +0,0 @@ -addSql('ALTER TABLE user_trip ADD signature_id INT DEFAULT NULL, ADD completed_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', DROP start_date, DROP end_date'); - $this->addSql('ALTER TABLE user_trip ADD CONSTRAINT FK_CD7B9F2ED61183A FOREIGN KEY (signature_id) REFERENCES media_object (id) ON DELETE SET NULL'); - $this->addSql('CREATE INDEX IDX_CD7B9F2ED61183A ON user_trip (signature_id)'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('ALTER TABLE user_trip DROP FOREIGN KEY FK_CD7B9F2ED61183A'); - $this->addSql('DROP INDEX IDX_CD7B9F2ED61183A ON user_trip'); - $this->addSql('ALTER TABLE user_trip ADD end_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', DROP signature_id, CHANGE completed_date start_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\''); - } -} diff --git a/httpdocs/migrations/Version20250310141546.php b/httpdocs/migrations/Version20250310141546.php deleted file mode 100644 index f43862c..0000000 --- a/httpdocs/migrations/Version20250310141546.php +++ /dev/null @@ -1,31 +0,0 @@ -addSql('CREATE UNIQUE INDEX unique_user_trip ON user_trip (trip_id, user_id)'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('DROP INDEX unique_user_trip ON user_trip'); - } -} diff --git a/httpdocs/migrations/Version20250311143225.php b/httpdocs/migrations/Version20250311143225.php deleted file mode 100644 index 92877bd..0000000 --- a/httpdocs/migrations/Version20250311143225.php +++ /dev/null @@ -1,31 +0,0 @@ -addSql('ALTER TABLE user_trip CHANGE captain_name captain_name VARCHAR(255) DEFAULT NULL, CHANGE completed_date completed_date DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\''); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('ALTER TABLE user_trip CHANGE captain_name captain_name VARCHAR(255) NOT NULL, CHANGE completed_date completed_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\''); - } -} diff --git a/httpdocs/migrations/Version20250312165234.php b/httpdocs/migrations/Version20250312165234.php deleted file mode 100644 index dda777f..0000000 --- a/httpdocs/migrations/Version20250312165234.php +++ /dev/null @@ -1,31 +0,0 @@ -addSql('ALTER TABLE user_trip ADD completed TINYINT(1) NOT NULL'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('ALTER TABLE user_trip DROP completed'); - } -} diff --git a/httpdocs/migrations/Version20250317140441.php b/httpdocs/migrations/Version20250317140441.php deleted file mode 100644 index eb8b42d..0000000 --- a/httpdocs/migrations/Version20250317140441.php +++ /dev/null @@ -1,35 +0,0 @@ -addSql('ALTER TABLE user_trip_event ADD location_id INT NOT NULL'); - $this->addSql('ALTER TABLE user_trip_event ADD CONSTRAINT FK_46824C0864D218E FOREIGN KEY (location_id) REFERENCES location (id)'); - $this->addSql('CREATE INDEX IDX_46824C0864D218E ON user_trip_event (location_id)'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('ALTER TABLE user_trip_event DROP FOREIGN KEY FK_46824C0864D218E'); - $this->addSql('DROP INDEX IDX_46824C0864D218E ON user_trip_event'); - $this->addSql('ALTER TABLE user_trip_event DROP location_id'); - } -} diff --git a/httpdocs/migrations/Version20250324103944.php b/httpdocs/migrations/Version20250324103944.php new file mode 100644 index 0000000..c73dd2b --- /dev/null +++ b/httpdocs/migrations/Version20250324103944.php @@ -0,0 +1,81 @@ +addSql('CREATE TABLE event (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, identifier VARCHAR(255) NOT NULL, sequence INT UNSIGNED NOT NULL, mandatory TINYINT(1) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', UNIQUE INDEX UNIQ_3BAE0AA75E237E06 (name), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE location (id INT AUTO_INCREMENT NOT NULL, zone_id INT NOT NULL, code VARCHAR(255) NOT NULL, name VARCHAR(255) NOT NULL, is_zone TINYINT(1) NOT NULL, is_place TINYINT(1) NOT NULL, is_port TINYINT(1) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_5E9E89CB9F2C3FAB (zone_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE media_object (id INT AUTO_INCREMENT NOT NULL, created_by_id INT NOT NULL, file_path VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_14D43132B03A8386 (created_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE shipping_company (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, code VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', UNIQUE INDEX UNIQ_A9F70F8B77153098 (code), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE trip (id INT AUTO_INCREMENT NOT NULL, vessel_id INT NOT NULL, start_location_id INT NOT NULL, end_location_id INT NOT NULL, customer_reference VARCHAR(255) DEFAULT NULL, captain_name VARCHAR(255) DEFAULT NULL, start_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', end_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', note LONGTEXT DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_7656F53B14AF1953 (vessel_id), INDEX IDX_7656F53B5C3A313A (start_location_id), INDEX IDX_7656F53BC43C7F1 (end_location_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE trip_location (id INT AUTO_INCREMENT NOT NULL, trip_id INT NOT NULL, location_id INT NOT NULL, is_arrival TINYINT(1) NOT NULL, date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_F6CFBADBA5BC2E0E (trip_id), INDEX IDX_F6CFBADB64D218E (location_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE `user` (id INT AUTO_INCREMENT NOT NULL, image_id INT DEFAULT NULL, email VARCHAR(180) NOT NULL, reference_id VARCHAR(255) NOT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, roles JSON NOT NULL COMMENT \'(DC2Type:json)\', password VARCHAR(255) NOT NULL, active TINYINT(1) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', UNIQUE INDEX UNIQ_8D93D649E7927C74 (email), INDEX IDX_8D93D6493DA5256D (image_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE user_trip (id INT AUTO_INCREMENT NOT NULL, trip_id INT NOT NULL, user_id INT NOT NULL, signature_id INT DEFAULT NULL, captain_name VARCHAR(255) DEFAULT NULL, completed TINYINT(1) NOT NULL, completed_date DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_CD7B9F2A5BC2E0E (trip_id), INDEX IDX_CD7B9F2A76ED395 (user_id), INDEX IDX_CD7B9F2ED61183A (signature_id), UNIQUE INDEX unique_user_trip (trip_id, user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE user_trip_event (id INT AUTO_INCREMENT NOT NULL, user_trip_id INT NOT NULL, event_id INT NOT NULL, location_id INT NOT NULL, date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', note LONGTEXT DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_46824C08FDB13004 (user_trip_id), INDEX IDX_46824C0871F7E88B (event_id), INDEX IDX_46824C0864D218E (location_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE vessel (id INT AUTO_INCREMENT NOT NULL, company_id INT NOT NULL, name VARCHAR(255) NOT NULL, code VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', UNIQUE INDEX UNIQ_4ED8DCA877153098 (code), INDEX IDX_4ED8DCA8979B1AD6 (company_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE zone (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('ALTER TABLE location ADD CONSTRAINT FK_5E9E89CB9F2C3FAB FOREIGN KEY (zone_id) REFERENCES zone (id)'); + $this->addSql('ALTER TABLE media_object ADD CONSTRAINT FK_14D43132B03A8386 FOREIGN KEY (created_by_id) REFERENCES `user` (id) ON DELETE CASCADE'); + $this->addSql('ALTER TABLE trip ADD CONSTRAINT FK_7656F53B14AF1953 FOREIGN KEY (vessel_id) REFERENCES vessel (id)'); + $this->addSql('ALTER TABLE trip ADD CONSTRAINT FK_7656F53B5C3A313A FOREIGN KEY (start_location_id) REFERENCES location (id)'); + $this->addSql('ALTER TABLE trip ADD CONSTRAINT FK_7656F53BC43C7F1 FOREIGN KEY (end_location_id) REFERENCES location (id)'); + $this->addSql('ALTER TABLE trip_location ADD CONSTRAINT FK_F6CFBADBA5BC2E0E FOREIGN KEY (trip_id) REFERENCES trip (id)'); + $this->addSql('ALTER TABLE trip_location ADD CONSTRAINT FK_F6CFBADB64D218E FOREIGN KEY (location_id) REFERENCES location (id)'); + $this->addSql('ALTER TABLE `user` ADD CONSTRAINT FK_8D93D6493DA5256D FOREIGN KEY (image_id) REFERENCES media_object (id) ON DELETE SET NULL'); + $this->addSql('ALTER TABLE user_trip ADD CONSTRAINT FK_CD7B9F2A5BC2E0E FOREIGN KEY (trip_id) REFERENCES trip (id)'); + $this->addSql('ALTER TABLE user_trip ADD CONSTRAINT FK_CD7B9F2A76ED395 FOREIGN KEY (user_id) REFERENCES `user` (id)'); + $this->addSql('ALTER TABLE user_trip ADD CONSTRAINT FK_CD7B9F2ED61183A FOREIGN KEY (signature_id) REFERENCES media_object (id) ON DELETE SET NULL'); + $this->addSql('ALTER TABLE user_trip_event ADD CONSTRAINT FK_46824C08FDB13004 FOREIGN KEY (user_trip_id) REFERENCES user_trip (id)'); + $this->addSql('ALTER TABLE user_trip_event ADD CONSTRAINT FK_46824C0871F7E88B FOREIGN KEY (event_id) REFERENCES event (id)'); + $this->addSql('ALTER TABLE user_trip_event ADD CONSTRAINT FK_46824C0864D218E FOREIGN KEY (location_id) REFERENCES location (id)'); + $this->addSql('ALTER TABLE vessel ADD CONSTRAINT FK_4ED8DCA8979B1AD6 FOREIGN KEY (company_id) REFERENCES shipping_company (id)'); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('ALTER TABLE location DROP FOREIGN KEY FK_5E9E89CB9F2C3FAB'); + $this->addSql('ALTER TABLE media_object DROP FOREIGN KEY FK_14D43132B03A8386'); + $this->addSql('ALTER TABLE trip DROP FOREIGN KEY FK_7656F53B14AF1953'); + $this->addSql('ALTER TABLE trip DROP FOREIGN KEY FK_7656F53B5C3A313A'); + $this->addSql('ALTER TABLE trip DROP FOREIGN KEY FK_7656F53BC43C7F1'); + $this->addSql('ALTER TABLE trip_location DROP FOREIGN KEY FK_F6CFBADBA5BC2E0E'); + $this->addSql('ALTER TABLE trip_location DROP FOREIGN KEY FK_F6CFBADB64D218E'); + $this->addSql('ALTER TABLE `user` DROP FOREIGN KEY FK_8D93D6493DA5256D'); + $this->addSql('ALTER TABLE user_trip DROP FOREIGN KEY FK_CD7B9F2A5BC2E0E'); + $this->addSql('ALTER TABLE user_trip DROP FOREIGN KEY FK_CD7B9F2A76ED395'); + $this->addSql('ALTER TABLE user_trip DROP FOREIGN KEY FK_CD7B9F2ED61183A'); + $this->addSql('ALTER TABLE user_trip_event DROP FOREIGN KEY FK_46824C08FDB13004'); + $this->addSql('ALTER TABLE user_trip_event DROP FOREIGN KEY FK_46824C0871F7E88B'); + $this->addSql('ALTER TABLE user_trip_event DROP FOREIGN KEY FK_46824C0864D218E'); + $this->addSql('ALTER TABLE vessel DROP FOREIGN KEY FK_4ED8DCA8979B1AD6'); + $this->addSql('DROP TABLE event'); + $this->addSql('DROP TABLE location'); + $this->addSql('DROP TABLE media_object'); + $this->addSql('DROP TABLE shipping_company'); + $this->addSql('DROP TABLE trip'); + $this->addSql('DROP TABLE trip_location'); + $this->addSql('DROP TABLE `user`'); + $this->addSql('DROP TABLE user_trip'); + $this->addSql('DROP TABLE user_trip_event'); + $this->addSql('DROP TABLE vessel'); + $this->addSql('DROP TABLE zone'); + } +} diff --git a/httpdocs/public/media/gizmo-smurf-vic-george-6731e1217005e794606442.webp b/httpdocs/public/media/gizmo-smurf-vic-george-6731e1217005e794606442.webp deleted file mode 100644 index 8b9c6ecd5d9298ba3078bf5242cb8e3912d4717a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15244 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 S7>?Xfu~~+I0at(k0001&2IH;( diff --git a/httpdocs/public/media/images-6731e120f2ebd169493980.png b/httpdocs/public/media/images-6731e120f2ebd169493980.png deleted file mode 100644 index f08553e316923593faa1ca520ada21a3524ca4a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9786 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 diff --git a/httpdocs/public/media/tailor-smurf-tv-characters-photo-u1-6731e12083dee620188146.jpg b/httpdocs/public/media/tailor-smurf-tv-characters-photo-u1-6731e12083dee620188146.jpg deleted file mode 100644 index c3ba0c361de4101b43908079049f61e91b79214e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5705 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