Doctrine 2 - ORM
  1. Doctrine 2 - ORM
  2. DDC-1817

Allowing to specify MySQL Collation on Field Basis

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Mapping Drivers, Tools
    • Security Level: All
    • Labels:
      None

      Description

      It would be nice to be able to specify which collation to use on a field basis.

      This would for example be useful when you have case-sensitive (utf8_bin), and case-insensitive (utf8_general_ci) values. Right now, this needs to be manually added to migration files (which is ok for projects, but it is not so nice for distributable libraries).

        Activity

        Johannes Schmitt created issue -
        Benjamin Eberlei made changes -
        Field Original Value New Value
        Workflow jira [ 13691 ] jira-feedback [ 14064 ]
        Benjamin Eberlei made changes -
        Workflow jira-feedback [ 14064 ] jira-feedback2 [ 15928 ]
        Benjamin Eberlei made changes -
        Workflow jira-feedback2 [ 15928 ] jira-feedback3 [ 18179 ]
        Hide
        Steve Müller added a comment -

        See the following PRs:

        https://github.com/doctrine/dbal/pull/274
        https://github.com/doctrine/dbal/pull/245
        https://github.com/doctrine/dbal/pull/282

        This will be available via column's customSchemaOptions.

        Show
        Steve Müller added a comment - See the following PRs: https://github.com/doctrine/dbal/pull/274 https://github.com/doctrine/dbal/pull/245 https://github.com/doctrine/dbal/pull/282 This will be available via column's customSchemaOptions.
        Hide
        Doctrine Bot added a comment -

        A related Github Pull-Request [GH-245] was closed:
        https://github.com/doctrine/dbal/pull/245

        Show
        Doctrine Bot added a comment - A related Github Pull-Request [GH-245] was closed: https://github.com/doctrine/dbal/pull/245

        This list may be incomplete, as errors occurred whilst retrieving source from linked applications:

        • Request to http://www.doctrine-project.org/fisheye/ failed: Error in remote call to 'FishEye 0 (http://www.doctrine-project.org/fisheye/)' (http://www.doctrine-project.org/fisheye) [AbstractRestCommand{path='/rest-service-fe/search-v1/crossRepositoryQuery', params={query=DDC-1817, expand=changesets[0:20].revisions[0:29],reviews}, methodType=GET}] : Received status code 503 (Service Temporarily Unavailable)

          People

          • Assignee:
            Benjamin Eberlei
            Reporter:
            Johannes Schmitt
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated: