Данные Drupal, не использующие бесхозную таблицу - очевидно, это проблема префикса таблицы (не знаете, что это значит)? - PullRequest
0 голосов
/ 30 мая 2011

Я работаю над решением Webform MySQL / Data http://nodeone.se/blogg/finally-webform-submission-data-in-views. Все необходимые модули установлены, все выглядит хорошо.Однако, когда я захожу в admin / build / data / accept и выбираю созданную мной таблицу веб-формы, она не добавляется в доступные таблицы в admin / build / data.

Если я вернусьДля admin / content / webform / mysql и отмены выбора / повторного выбора веб-формы я получаю сообщения об ошибках от Data:

Модуль данных не смог отбросить представление (имя таблицы)

Модуль данных не смогпринять представление (имя таблицы)

Здесь не так много всего.Есть идеи, что может помешать Data принять / отбросить эти таблицы?

Это похоже на проблему, возникшую у пользователя здесь http://drupal.org/node/1040054#comment-4530296. Очевидно, это проблема с префиксом таблицы.Что это значит и как мне это решить?

1 Ответ

1 голос
/ 30 мая 2011

Скорее всего, это разрешение базы данных. «Пользователь», используемый Drupal для доступа к базе данных, не имеет достаточных разрешений и не имеет права создавать или удалять представления.

Вы можете проверить это, запустив SQL-запрос под пользователем, с которым Drupal соединяется с базой данных:

CREATE VIEW testview AS SELECT * FROM node WHERE status = 1
DROP VIEW testview

Скорее всего, вы получите ошибку.

В этом случае вы должны предоставить пользователю разрешения для представлений CREATE, UPDATE и DROP:

GRANT CREATE VIEW, DROP, UPDATE ON drupal_db.* TO 'the_user'@'localhost';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...