Доктрина Symfony 1.4: слова резервирования дампа данных - PullRequest
1 голос
/ 11 января 2011

У меня есть таблица с 2 столбцами с зарезервированными словами (read, write), в то время как да, я могу изменить имена столбцов, которые я хочу увидеть, если есть способ сделать все как есть, в образовательных целях:-)

Когда я загружаю эти таблицы и строю свои модели, проблем не возникает, у Symfony нет проблем с чтением таблиц из моего файла YAML, однако, когда я пытаюсь создать дамп данных, SQL выходит из строя, потому что чтение / записьзарезервированные слова, ДА, они помещаются в read галочки соответственно, но все равно не любят.

Так что мой вопрос в том, являются ли они опцией использования escape-символов или какой-либо другой опцией для передачи дампа данных на счетдля этих специальных символов ИЛИ Есть ли способ исключить таблицу из дампа данных?

Любая помощь приветствуется!

1 Ответ

0 голосов
/ 12 января 2011

Рекомендуется использовать * quote_identifier: true *

doctrine:
  class: sfDoctrineDatabase
  param:
    dsn:      mysql:host=localhost;dbname=mydbname
    username: root
    password: mysecret
    attributes:
      quote_identifier: true
      default_table_collate: utf8_general_ci
      default_table_charset: utf8
...