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

Drupal предоставляет стандартный, независимый от поставщика уровень абстракции для доступа к серверам баз данных.

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

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

7
Почему `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, положение активизировано правильно , но запрос SQL не влияет : пункт не появляется:groupbyGROUP BY В конечном итоге я использовал хук ядра …
11 7  database  views 

1
Действительно ли EntityFieldQuery неэффективен?
Я новичок в Entity API, но пытаюсь это исправить. Я работаю над сайтом, который использует несколько типов контента с различными полями, прикрепленными к ним; ничего фантастического. Поэтому, когда я хочу получить набор записей, я по своему невежеству обращаюсь непосредственно к базе данных и делаю что-то вроде этого: $query = db_select('node', …
11 7  database  entities 

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


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

2
Неустранимая ошибка: вызов неопределенной функции cache_get () [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я получаю следующую ошибку на сервере Fatal error: Call to undefined …
10 7  caching  database 

7
Ищем настройки базы данных Acquia Dev Desktop
Я использую Acquia Dev Desktop для создания локальных установок Drupal. Я также использую Bluehost в качестве службы. К сожалению, Bluehost использует префиксы таблиц для таблиц Drupal. Итак, если я импортирую что-то локально из BlueHost, мне нужно установить префикс таблицы в settings.php: array( 'driver' => 'mysql', 'database' => 'databasename', 'username' => …

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

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

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

1
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 7  database 

3
Использование функций SQL в условных выражениях в Drupal 7 db_select ()
Я пытаюсь записать условие в предложение SQL WHERE, которое принудительно сравнивает сравнение столбца с переменной в нижнем регистре. Однако функция addExpression не выполняет этого (поскольку это помещает выражение в выбор поля, а не в предложение where. Вот что я попробовал: $category = 'mobile wifi'; $query = db_select('taxonomy_term_data', 'ttd') ->fields('ttd', array('tid')); …
9 7  database 

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.