Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да активирате ENUM в Symfony 2 / Doctrine

За проекти на Symfony 2 добавете това към конфигурацията на doctrine dbal в app/config.yml :

doctrine:
    dbal:
        mapping_types: 
            enum:       string 

Пълната ми конфигурация на доктрината изглежда така:

# Doctrine Configuration
doctrine:
    dbal:
        driver:   %database_driver%
        host:     %database_host%
        port:     %database_port%
        dbname:   %database_name%
        user:     %database_user%
        password: %database_password%
        charset:  UTF8
        mapping_types:
            enum: string
            set: string
            varbinary: string
            tinyblob: text

    orm:
        auto_generate_proxy_classes: %kernel.debug%
        auto_mapping: true

Код, адаптиран от тук

След това стартирайте:

app/console doctrine:schema:update --force --dump-sql --ansi



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL SERVER – SQL_NO_CACHE и ОПЦИЯ (ПРЕКОМПИЛИРАНЕ)

  2. Как мога да защитя MySQL потребителско име и парола от декомпилиране?

  3. mysql group_concat с брой вътре?

  4. MySQL &Java - Получаване на идентификатор на последната въведена стойност (JDBC)

  5. Как да конвертирам всички таблици в базата данни в едно съпоставяне?