From 92480e5bff91a425a8646e06387c1267c8cb3561 Mon Sep 17 00:00:00 2001 From: Xbird Date: Mon, 10 Oct 2022 15:35:39 +0000 Subject: [PATCH] Fix migrations --- migrations/Version20221001221659.php | 8 ++-- migrations/Version20221010145555.php | 59 ++++++++++++++++++++++++++++ migrations/Version20221010145904.php | 51 ++++++++++++++++++++++++ migrations/Version20221010150258.php | 31 +++++++++++++++ src/Entity/Announce.php | 2 +- src/Entity/Certificate.php | 2 +- src/Entity/Comment.php | 2 +- src/Entity/Complaint.php | 2 +- src/Entity/Criminal.php | 2 +- src/Entity/Folder.php | 2 +- src/Entity/Gang.php | 2 +- src/Entity/Infringement.php | 2 +- src/Entity/Jail.php | 2 +- src/Entity/Medical.php | 2 +- src/Entity/Notification.php | 2 +- src/Entity/Report.php | 2 +- src/Entity/Sanction.php | 2 +- src/Entity/Stolenvehicle.php | 2 +- src/Entity/Template.php | 2 +- src/Entity/Wantedvehicle.php | 2 +- visionversion.json | 2 +- 21 files changed, 162 insertions(+), 21 deletions(-) create mode 100644 migrations/Version20221010145555.php create mode 100644 migrations/Version20221010145904.php create mode 100644 migrations/Version20221010150258.php diff --git a/migrations/Version20221001221659.php b/migrations/Version20221001221659.php index c48b51b..fc31aec 100644 --- a/migrations/Version20221001221659.php +++ b/migrations/Version20221001221659.php @@ -20,10 +20,10 @@ final class Version20221001221659 extends AbstractMigration public function up(Schema $schema): void { // this up() migration is auto-generated, please modify it to your needs - $this->addSql('ALTER TABLE criminal CHANGE content content TEXT NOT NULL'); - $this->addSql('ALTER TABLE folder CHANGE content content TEXT NOT NULL'); - $this->addSql('ALTER TABLE gang CHANGE content content TEXT NOT NULL'); - $this->addSql('ALTER TABLE stolenvehicle CHANGE content content TEXT NOT NULL'); + $this->addSql('ALTER TABLE criminal CHANGE content content LONGTEXT DEFAULT NULL'); + $this->addSql('ALTER TABLE folder CHANGE content content LONGTEXT DEFAULT NULL'); + $this->addSql('ALTER TABLE gang CHANGE content content LONGTEXT DEFAULT NULL'); + $this->addSql('ALTER TABLE stolenvehicle CHANGE content content LONGTEXT DEFAULT NULL'); } public function down(Schema $schema): void diff --git a/migrations/Version20221010145555.php b/migrations/Version20221010145555.php new file mode 100644 index 0000000..9e173a8 --- /dev/null +++ b/migrations/Version20221010145555.php @@ -0,0 +1,59 @@ +addSql('ALTER TABLE announce CHANGE content content LONGTEXT DEFAULT NULL'); + $this->addSql('ALTER TABLE certificate CHANGE content content LONGTEXT DEFAULT NULL'); + $this->addSql('ALTER TABLE comment CHANGE content content LONGTEXT DEFAULT NULL'); + $this->addSql('ALTER TABLE complaint CHANGE content content LONGTEXT DEFAULT NULL'); + $this->addSql('ALTER TABLE criminal CHANGE content content LONGTEXT DEFAULT NULL'); + $this->addSql('ALTER TABLE folder CHANGE content content LONGTEXT DEFAULT NULL'); + $this->addSql('ALTER TABLE gang CHANGE content content LONGTEXT DEFAULT NULL'); + $this->addSql('ALTER TABLE infringement CHANGE content content LONGTEXT DEFAULT NULL'); + $this->addSql('ALTER TABLE jail CHANGE content content LONGTEXT DEFAULT NULL'); + $this->addSql('ALTER TABLE medical CHANGE content content LONGTEXT DEFAULT NULL'); + $this->addSql('ALTER TABLE notification CHANGE content content LONGTEXT DEFAULT NULL'); + $this->addSql('ALTER TABLE report CHANGE content content LONGTEXT DEFAULT NULL'); + $this->addSql('ALTER TABLE sanction CHANGE content content LONGTEXT DEFAULT NULL'); + $this->addSql('ALTER TABLE stolenvehicle CHANGE content content LONGTEXT DEFAULT NULL'); + $this->addSql('ALTER TABLE template CHANGE content content 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 announce CHANGE content content LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE certificate CHANGE content content LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE comment CHANGE content content LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE complaint CHANGE content content LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE criminal CHANGE content content TEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE folder CHANGE content content TEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE gang CHANGE content content TEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE infringement CHANGE content content LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE jail CHANGE content content LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE medical CHANGE content content LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE notification CHANGE content content LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE report CHANGE content content LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE sanction CHANGE content content LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE stolenvehicle CHANGE content content TEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE template CHANGE content content LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`'); + } +} diff --git a/migrations/Version20221010145904.php b/migrations/Version20221010145904.php new file mode 100644 index 0000000..d96d864 --- /dev/null +++ b/migrations/Version20221010145904.php @@ -0,0 +1,51 @@ +addSql('ALTER TABLE announce CHANGE content content LONGTEXT NOT NULL'); + $this->addSql('ALTER TABLE certificate CHANGE content content LONGTEXT NOT NULL'); + $this->addSql('ALTER TABLE comment CHANGE content content LONGTEXT NOT NULL'); + $this->addSql('ALTER TABLE complaint CHANGE content content LONGTEXT NOT NULL'); + $this->addSql('ALTER TABLE infringement CHANGE content content LONGTEXT NOT NULL'); + $this->addSql('ALTER TABLE jail CHANGE content content LONGTEXT NOT NULL'); + $this->addSql('ALTER TABLE medical CHANGE content content LONGTEXT NOT NULL'); + $this->addSql('ALTER TABLE notification CHANGE content content LONGTEXT NOT NULL'); + $this->addSql('ALTER TABLE report CHANGE content content LONGTEXT NOT NULL'); + $this->addSql('ALTER TABLE sanction CHANGE content content LONGTEXT NOT NULL'); + $this->addSql('ALTER TABLE template CHANGE content content LONGTEXT NOT NULL'); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('ALTER TABLE announce CHANGE content content LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE certificate CHANGE content content LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE comment CHANGE content content LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE complaint CHANGE content content LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE infringement CHANGE content content LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE jail CHANGE content content LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE medical CHANGE content content LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE notification CHANGE content content LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE report CHANGE content content LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE sanction CHANGE content content LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`'); + $this->addSql('ALTER TABLE template CHANGE content content LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`'); + } +} diff --git a/migrations/Version20221010150258.php b/migrations/Version20221010150258.php new file mode 100644 index 0000000..987449f --- /dev/null +++ b/migrations/Version20221010150258.php @@ -0,0 +1,31 @@ +addSql('ALTER TABLE wantedvehicle CHANGE content content 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 wantedvehicle CHANGE content content TEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`'); + } +} diff --git a/src/Entity/Announce.php b/src/Entity/Announce.php index 85b7574..24e8298 100644 --- a/src/Entity/Announce.php +++ b/src/Entity/Announce.php @@ -14,7 +14,7 @@ use Symfony\Component\Validator\Constraints as Assert; class Announce extends Document { /** - * @ORM\Column(type="text", length=65535) + * @ORM\Column(type="text", length=4294967295) * @Gedmo\Versioned * @Assert\Length( * max=65535, diff --git a/src/Entity/Certificate.php b/src/Entity/Certificate.php index be44756..7b35284 100644 --- a/src/Entity/Certificate.php +++ b/src/Entity/Certificate.php @@ -13,7 +13,7 @@ use Symfony\Component\Validator\Constraints as Assert; class Certificate extends Document { /** - * @ORM\Column(type="text", length=65535) + * @ORM\Column(type="text", length=4294967295) * @Gedmo\Versioned * @Assert\Length( * max=65535, diff --git a/src/Entity/Comment.php b/src/Entity/Comment.php index 5d34d30..3a73a2e 100644 --- a/src/Entity/Comment.php +++ b/src/Entity/Comment.php @@ -21,7 +21,7 @@ class Comment private $id; /** - * @ORM\Column(type="text", length=65535) + * @ORM\Column(type="text", length=4294967295) * @Gedmo\Versioned * @Assert\Length( * max=65535, diff --git a/src/Entity/Complaint.php b/src/Entity/Complaint.php index 6b7cfb1..159ec5c 100644 --- a/src/Entity/Complaint.php +++ b/src/Entity/Complaint.php @@ -20,7 +20,7 @@ class Complaint extends Document private $directory; /** - * @ORM\Column(type="text", length=65535) + * @ORM\Column(type="text", length=4294967295) * @Gedmo\Versioned * @Assert\Length( * max=65535, diff --git a/src/Entity/Criminal.php b/src/Entity/Criminal.php index 45a65eb..5478f62 100644 --- a/src/Entity/Criminal.php +++ b/src/Entity/Criminal.php @@ -32,7 +32,7 @@ class Criminal extends Document private $amountTime; /** - * @ORM\Column(type="text", length=65535) + * @ORM\Column(type="text", length=4294967295, nullable=true) * @Gedmo\Versioned * @Assert\Length( * max=65535, diff --git a/src/Entity/Folder.php b/src/Entity/Folder.php index 3c46d80..773baca 100644 --- a/src/Entity/Folder.php +++ b/src/Entity/Folder.php @@ -16,7 +16,7 @@ use Symfony\Component\Validator\Constraints as Assert; class Folder extends Document { /** - * @ORM\Column(type="text", length=65535) + * @ORM\Column(type="text", length=4294967295, nullable=true) * @Gedmo\Versioned * @Assert\Length( * max=65535, diff --git a/src/Entity/Gang.php b/src/Entity/Gang.php index 0c072b4..16b4a56 100644 --- a/src/Entity/Gang.php +++ b/src/Entity/Gang.php @@ -24,7 +24,7 @@ class Gang extends Document } /** - * @ORM\Column(type="text", length=65535) + * @ORM\Column(type="text", length=4294967295, nullable=true) * @Gedmo\Versioned * @Assert\Length( * max=65535, diff --git a/src/Entity/Infringement.php b/src/Entity/Infringement.php index 333da17..e46d5d0 100644 --- a/src/Entity/Infringement.php +++ b/src/Entity/Infringement.php @@ -13,7 +13,7 @@ use Symfony\Component\Validator\Constraints as Assert; class Infringement extends Document { /** - * @ORM\Column(type="text", length=65535) + * @ORM\Column(type="text", length=4294967295) * @Gedmo\Versioned * @Assert\Length( * max=65535, diff --git a/src/Entity/Jail.php b/src/Entity/Jail.php index a9dd60e..c97fbf7 100644 --- a/src/Entity/Jail.php +++ b/src/Entity/Jail.php @@ -34,7 +34,7 @@ class Jail extends Document private $directory; /** - * @ORM\Column(type="text", length=65535) + * @ORM\Column(type="text", length=4294967295) * @Gedmo\Versioned * @Assert\Length( * max=65535, diff --git a/src/Entity/Medical.php b/src/Entity/Medical.php index 91e6c2c..d9c993c 100644 --- a/src/Entity/Medical.php +++ b/src/Entity/Medical.php @@ -20,7 +20,7 @@ class Medical extends Document private $directory; /** - * @ORM\Column(type="text", length=65535) + * @ORM\Column(type="text", length=4294967295) * @Gedmo\Versioned * @Assert\Length( * max=65535, diff --git a/src/Entity/Notification.php b/src/Entity/Notification.php index 7041da5..ec46e9c 100644 --- a/src/Entity/Notification.php +++ b/src/Entity/Notification.php @@ -36,7 +36,7 @@ class Notification private $icon; /** - * @ORM\Column(type="text", length=65535) + * @ORM\Column(type="text", length=4294967295) * @Assert\Length( * max=65535, * maxMessage="Content too long : {{ limit }} max" diff --git a/src/Entity/Report.php b/src/Entity/Report.php index 15b3e61..78821a2 100644 --- a/src/Entity/Report.php +++ b/src/Entity/Report.php @@ -14,7 +14,7 @@ use Symfony\Component\Validator\Constraints as Assert; class Report extends Document { /** - * @ORM\Column(type="text", length=65535) + * @ORM\Column(type="text", length=4294967295) * @Gedmo\Versioned * @Assert\Length( * max=65535, diff --git a/src/Entity/Sanction.php b/src/Entity/Sanction.php index a25f4b5..c233e04 100644 --- a/src/Entity/Sanction.php +++ b/src/Entity/Sanction.php @@ -13,7 +13,7 @@ use Symfony\Component\Validator\Constraints as Assert; class Sanction extends Document { /** - * @ORM\Column(type="text", length=65535) + * @ORM\Column(type="text", length=4294967295) * @Gedmo\Versioned * @Assert\Length( * max=65535, diff --git a/src/Entity/Stolenvehicle.php b/src/Entity/Stolenvehicle.php index bf38f4e..5be46ef 100644 --- a/src/Entity/Stolenvehicle.php +++ b/src/Entity/Stolenvehicle.php @@ -32,7 +32,7 @@ class Stolenvehicle extends Document private $model; /** - * @ORM\Column(type="text", length=65535) + * @ORM\Column(type="text", length=4294967295, nullable=true) * @Gedmo\Versioned * @Assert\Length( * max=65535, diff --git a/src/Entity/Template.php b/src/Entity/Template.php index daaa326..b73a802 100644 --- a/src/Entity/Template.php +++ b/src/Entity/Template.php @@ -19,7 +19,7 @@ class Template extends Document } /** - * @ORM\Column(type="text", length=65535) + * @ORM\Column(type="text", length=4294967295) * @Gedmo\Versioned * @Assert\Length( * max=65535, diff --git a/src/Entity/Wantedvehicle.php b/src/Entity/Wantedvehicle.php index acb5f26..ae0c4a9 100644 --- a/src/Entity/Wantedvehicle.php +++ b/src/Entity/Wantedvehicle.php @@ -32,7 +32,7 @@ class Wantedvehicle extends Document private $model; /** - * @ORM\Column(type="text", length=65535, nullable=true) + * @ORM\Column(type="text", length=4294967295, nullable=true) * @Gedmo\Versioned * @Assert\Length( * max=65535, diff --git a/visionversion.json b/visionversion.json index ca7f766..d9c2009 100644 --- a/visionversion.json +++ b/visionversion.json @@ -1,3 +1,3 @@ { - "version": "0.2.16" + "version": "0.2.17" }