diff --git a/importmap.php b/importmap.php index 525e4a7..3f89e51 100644 --- a/importmap.php +++ b/importmap.php @@ -1,4 +1,4 @@ -addSql(<<<'SQL' + ALTER TABLE food_vendor ADD COLUMN emojis VARCHAR(30) DEFAULT NULL + SQL); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql(<<<'SQL' + CREATE TEMPORARY TABLE __temp__food_vendor AS SELECT name, phone, menu_link, id FROM food_vendor + SQL); + $this->addSql(<<<'SQL' + DROP TABLE food_vendor + SQL); + $this->addSql(<<<'SQL' + CREATE TABLE food_vendor (name VARCHAR(50) NOT NULL, phone VARCHAR(50) DEFAULT '', menu_link VARCHAR(255) DEFAULT NULL, id BLOB NOT NULL, PRIMARY KEY(id)) + SQL); + $this->addSql(<<<'SQL' + INSERT INTO food_vendor (name, phone, menu_link, id) SELECT name, phone, menu_link, id FROM __temp__food_vendor + SQL); + $this->addSql(<<<'SQL' + DROP TABLE __temp__food_vendor + SQL); + } +} diff --git a/src/Entity/FoodVendor.php b/src/Entity/FoodVendor.php index 48b0c48..83bef71 100644 --- a/src/Entity/FoodVendor.php +++ b/src/Entity/FoodVendor.php @@ -12,8 +12,8 @@ use Symfony\Bridge\Doctrine\IdGenerator\UlidGenerator; use Symfony\Bridge\Doctrine\Types\UlidType; use Symfony\Component\Serializer\Annotation\Groups; use Symfony\Component\Uid\Ulid; - use Symfony\Component\Validator\Constraints\Length; + use function mb_strlen; #[ORM\Entity(repositoryClass: FoodVendorRepository::class)]