Explorar el Código

Switch to utf8mb4, fixes #608

Jordi Boggiano hace 9 años
padre
commit
014c284de5

+ 1 - 1
app/config/config.yml

@@ -44,7 +44,7 @@ doctrine:
         dbname:   %database_name%
         user:     %database_user%
         password: %database_password%
-        charset:  UTF8
+        charset:  utf8mb4
         # See https://github.com/sonata-project/SonataAdminBundle/issues/3342
         server_version: 5.6
     orm:

+ 1 - 1
src/Packagist/WebBundle/Entity/Package.php

@@ -48,7 +48,7 @@ class Package
     /**
      * Unique package name
      *
-     * @ORM\Column()
+     * @ORM\Column(length=191)
      */
     private $name;
 

+ 1 - 1
src/Packagist/WebBundle/Entity/PackageLink.php

@@ -28,7 +28,7 @@ abstract class PackageLink
     private $id;
 
     /**
-     * @ORM\Column()
+     * @ORM\Column(length=191)
      */
     private $packageName;
 

+ 1 - 1
src/Packagist/WebBundle/Entity/Tag.php

@@ -34,7 +34,7 @@ class Tag
     private $id;
 
     /**
-     * @ORM\Column
+     * @ORM\Column(length=191)
      * @Assert\NotBlank()
      */
     private $name;

+ 32 - 0
src/Packagist/WebBundle/Entity/User.php

@@ -19,6 +19,38 @@ use FOS\UserBundle\Model\User as BaseUser;
 /**
  * @ORM\Entity(repositoryClass="Packagist\WebBundle\Entity\UserRepository")
  * @ORM\Table(name="fos_user")
+ * @ORM\AttributeOverrides({
+ *     @ORM\AttributeOverride(name="username",
+ *         column=@ORM\Column(
+ *             name="username",
+ *             type="string",
+ *             length=191
+ *         )
+ *     ),
+ *     @ORM\AttributeOverride(name="usernameCanonical",
+ *         column=@ORM\Column(
+ *             name="username_canonical",
+ *             type="string",
+ *             length=191,
+ *             unique=true
+ *         )
+ *     ),
+ *     @ORM\AttributeOverride(name="email",
+ *         column=@ORM\Column(
+ *             name="email",
+ *             type="string",
+ *             length=191
+ *         )
+ *     ),
+ *     @ORM\AttributeOverride(name="emailCanonical",
+ *         column=@ORM\Column(
+ *             name="email_canonical",
+ *             type="string",
+ *             length=191,
+ *             unique=true
+ *         )
+ *     )
+ * })
  */
 class User extends BaseUser
 {

+ 1 - 1
src/Packagist/WebBundle/Entity/Version.php

@@ -92,7 +92,7 @@ class Version
     private $version;
 
     /**
-     * @ORM\Column
+     * @ORM\Column(length=191)
      * @Assert\NotBlank()
      */
     private $normalizedVersion;