Вопросы с тегом «database»

11
Нужно ли создавать новые таблицы в hook_update_N ()?

Когда вы создаете новую таблицу в hook_schema(), должна ли эта таблица также добавляться в hook_update_N()? Или есть какой-то трюк или что-то, что я пропустил, чтобы databae-updates автоматически добавляли таблицы? Документация о hook_update_N () ничего не объясняет о введении новых таблиц, тогда...

11
Почему `GROUP BY` в hook_views_query_alter () не работает?

Я использую Views 7.x-3.6, и я попытался изменить GROUP BYпредложение hook_views_query_alter()следующим образом: function mymodule_views_query_alter(&$view, &$query) { if ($view->name == "view_name"){ $query->add_groupby('field_name'); dpm($query); } } Когда я смотрю в $query,...

11
Восстановить удаленное поле

У меня есть тип контента с 4 полями, каждое из которых является ссылкой на термин. Есть 100 узлов, каждый из которых назначен 4 термины ссылки. Я случайно удалил одно из этих полей из admin> Structure> content-types> mycontent-type ..., в результате чего все 100 узлов потеряли термин...

11
Полевая коллекция против абзацев

Я использовал Field Collection на своих предыдущих сайтах и ​​столкнулся с некоторыми проблемами с производительностью, поэтому на этот раз я ищу альтернативу для Field Collection . Я нахожу ответ Альтернатива полевой коллекции . но я не могу найти много о том, насколько эти решения отличаются или...

11
Действительно ли EntityFieldQuery неэффективен?

Я новичок в Entity API, но пытаюсь это исправить. Я работаю над сайтом, который использует несколько типов контента с различными полями, прикрепленными к ним; ничего фантастического. Поэтому, когда я хочу получить набор записей, я по своему невежеству обращаюсь непосредственно к базе данных и делаю...

11
Разница между таблицами field_data и field_revision?

У меня много пользовательских функций; Я просто хочу убедиться, что я делаю это правильно. Если мне нужна самая последняя версия - живая версия - узла, я иду к field_data_field_xyzтаблице, верно? Я понимаю, что field_revision_field_xyzсохраняет все старые версии,...

10
Как определить и использовать подключение к внешней базе данных в пользовательском модуле

Я разрабатываю модуль, который будет сильно зависеть от запросов к внешней базе данных. Существует ли лучший способ определения и использования подключения к внешней базе данных в модуле? На этой странице рассказывается, как установить соединение, но не где его разместить в модуле (конкретный...

10
Drupal Master / Slave Replication

Я настроил два сервера MySQL с репликацией Master / Slave для базы данных drupal и подтвердил, что базы данных синхронизируются и реплицируются. Сейчас я пытаюсь указать drupal на обе базы данных в основном для целей аварийного переключения / резервирования. То есть, если мне нужно перезагрузить...

10
Неустранимая ошибка: вызов неопределенной функции cache_get () [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я получаю следующую ошибку на сервере Fatal error:...

10
Какие таблицы должны или могут быть перенесены в InnoDB, а какие должны остаться MyISAM?

По названию: есть ли быстрый список кандидатов для таблиц для переноса в InnoDB? И что должно остаться MyISAM. Некоторая дополнительная информация Сайт имеет довольно большую нагрузку для чтения, но вставляет примерно 10 узлов в час с тегами и тому подобным. Мы интенсивно используем CCK (огромное...

10
Ищем настройки базы данных Acquia Dev Desktop

Я использую Acquia Dev Desktop для создания локальных установок Drupal. Я также использую Bluehost в качестве службы. К сожалению, Bluehost использует префиксы таблиц для таблиц Drupal. Итак, если я импортирую что-то локально из BlueHost, мне нужно установить префикс таблицы в settings.php: array(...

10
База данных Drupal innodb или MyISAM?

У меня есть сайт Drupal, и у меня проблемы с производительностью. Я нашел Как я могу преобразовать базу данных из MyISAM в InnoDB? показывая, что производительность может улучшиться при переключении. Как я могу определить, является ли моя база данных MySQL InnoDB или...

9
Ошибка миграции: предложение неоднозначно

Я работаю с migrateмодулем впервые и db_selectнемного поработал с API, но я сталкиваюсь с ошибкой. Я пытаюсь преобразовать некоторые старые ярлыки в таксономию друпалов. Когда я перехожу на /admin/content/migrateстраницу, она выполняет мой запрос правильно и показывает правильное количество строк,...

9
Как получить последний вставленный идентификатор записи?

Я хочу получить идентификатор записи для последней вставленной строки в таблице базы данных. Я пытаюсь использовать db_last_insert_id(), но это исключение. Обращение к неопределенной функции db_last_insert_id() Как получить последний вставленный идентификатор...

9
db_update () с объединениями

Есть ли способ db_update()для следующего запроса? UPDATE field_data_field_TEST as ft left join node as n on ft.entity_id = n.nid set n.type='test' where n.type='foo' Я пытался использовать, db_update()->join();но это не сработало....

9
Как настроить сервер с 4g памяти для запуска drupal 7

Я устанавливаю Drupal 7 на новый сервер с 4 ГБ памяти. Я хотел бы получить некоторые советы о том, как правильно его настроить, сколько памяти отдать MySQL и сколько памяти дать PHP. Одна вещь, которую я обнаружил, заключается в том, что запуск Drupal 7 на Zend-сервере в три раза быстрее, чем на...

9
Как использовать EntityFieldQuery с датами? [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыт 10 месяцев назад . Мне нужно выбрать объекты с конкретными датами. Как следует отформатировать...

9
Как добавить значения по умолчанию в таблицу базы данных с помощью hook_install ()?

Я создаю собственный модуль с собственной схемой из нескольких таблиц. Эти таблицы должны иметь некоторые значения, предварительно введенные в них для работы модуля (расположение по умолчанию, выбор параметров и т. Д.). Каков наилучший способ вставить значения по умолчанию в эти таблицы во время...

9
Как выполнить хранимые процедуры в drupal?

У меня есть веб-сайт, который много работает с финансовыми данными. Он включает операции с большими объемами данных большую часть времени. Поэтому я считаю полезным выполнять эти операции в хранимых процедурах MySQL. Я сохранил процедуры в моей базе данных. Я хочу знать, как я могу выполнить...