За последние 24 часа нас посетили 17477 программистов и 1650 роботов. Сейчас ищут 936 программистов ...

sfDoctrinePlugin - поле enum типа VARCHAR(255) вместо int

Тема в разделе "Прочие вопросы по PHP", создана пользователем nervouselectronic, 22 сен 2008.

  1. nervouselectronic

    nervouselectronic Активный пользователь

    С нами с:
    29 апр 2007
    Сообщения:
    54
    Симпатии:
    0
    Сабж.

    Делаю следующую схему:
    Код (Text):
    1.  
    2. Vote:
    3.   columns:
    4.     id:
    5.       primary: true
    6.       autoincrement: true
    7.       type: integer(10)    
    8.     type:
    9.       type: enum
    10.       values: ['expert', 'general']
    11.   ...
    в соответствии с документацией к Doctrine enum тип в БД должен быть числовым, чего я не наблюдаю после загрузки схемы в БД. Вместо числового поля я вижу VARCHAR(255), что разумеется неприемлимо в отношении скорости выборки.
    Как поправить такую проблему?
     
  2. neverlose

    neverlose Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    1.112
    Симпатии:
    20
    Поставь вместо enum - integer? :)