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

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

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

9
Как обновить сервер Live drupal без перезаписи содержимого?

У меня есть живой сайт, и люди активно размещают контент. Однако мне пришлось внести некоторые изменения в среду разработки, что заняло у меня пару недель. Изменения требовали установки новых модулей и удаления старых, что, конечно, изменило содержание и структуру базы данных. Мой вопрос: как мне...

9
Предложение LIKE не работает при изменении запроса хука

Я пытаюсь заменить поиск по умолчанию предложением LIKE в Drupal 7. Я пытался изменить запрос в соответствии с добавлением условия OR к существующему запросу : function MYMODULE_query_node_access_alter(QueryAlterableInterface $query) { foreach ($query->getTables() as $table) { // LIKE for search...

9
Как я могу загрузить 1000 узлов в час на живой сайт drupal 7 и избежать тупиков?

Не так давно я писал о взаимоблокировке здесь: PDOException: SQLSTATE [40001]: Ошибка сериализации: 1213 Обнаружена взаимоблокировка при попытке получить блокировку; Несмотря на все, что пытается сделать моя команда разработчиков, мы по-прежнему получаем такие ошибки: PDOException: SQLSTATE...

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

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

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
Как получить последний вставленный идентификатор записи?

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

8
db_affered_rows в Drupal 7 для db_query

Я только что заметил, что @Berdir было так приятно удалить db_affected_rowsиз Drupal 7 . Теперь я задаюсь вопросом, какова лучшая практика для определения того, изменил ли выполненный вами запрос что-либо в базе данных. Типичный вариант использования будет. db_query(...); if (!db_affected_rows()) {...

8
План перехода на мерзость PHP5 в Drupal

Фон Через год мои клиенты собираются портировать довольно сложную службу портала интранета (планирование, фактическое отслеживание и отчетность и т. Д.) На Drupal, потому что так говорит главный офис. Было сделано очень мало усилий, чтобы определить, является ли это правильным техническим выбором,...

8
MariaDB против MySQL для Drupal 6?

Мне интересно, будет ли хорошей идеей преобразовать большую базу данных D6 сайта сообщества (с 80% чтения при 20% записи и около 1300 операций в секунду при использовании движка MyIsam) из Mysql в MariaDB? MariaDB кажется очень желательным: MariaDB - это сервер базы данных, который предлагает...

8
Отладка пользовательских запросов к базе данных

Есть ли удобный способ попросить конкретный объект базы данных напечатать свой запрос? Время от времени я пишу DBTNG db_op () в модуле, и часто я не совсем правильно выполняю запросы. Я знаю, что devel может выводить журнал запросов, но это все запросы, что в подобных ситуациях чаще всего является...

8
Как использовать Oracle в качестве удаленной / локальной базы данных для Drupal 7?

Может кто-нибудь предложить какой-либо совет о целесообразности использования Oracle (коммерческая) в качестве удаленной / локальной базы данных для Drupal 7? Мне нужно определить, сработает ли это, и убедить моего работодателя, не неся огромных затрат на...

8
Drupal как (мощная) реляционная база данных

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

8
Как я могу сохранить массивы значений в базе данных?

Я пытаюсь сохранить несколько значений из текстовой области в таблицу базы данных. Я использую следующий код, но я чувствую, что это неправильный путь. foreach ($user_emails as $key => $value) { $insert_banned_emails = db_insert('banned_users'); $insert_banned_emails ->fields(array( 'email'...

8
Как выполнить объединение с несколькими столбцами, используя db_select?

Как выполнить объединение с несколькими столбцами, используя db_select? Любая помощь? Здесь ниже образец, который я ищу. SELECT * FROM digitaliq_flds_by_node a JOIN digitaliq_fld_category b ON a.fld_id = b.fld_id AND a.fld_collection_id = b.fld_collection_id AND a.fld_group_name =...

8
PDOException при создании таблицы: базовая таблица или представление не найдено [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 3 года назад . У меня Drupal работает на MariaDB 5.5.33. Когда я запускаю update.php (после...

8
Миграция: в чем разница между prepare () и prepareRow ()?

Используя модуль Migrate: я понимаю, что prepareRow () запускает фильтр для строки и должен возвращать TRUE или FALSE в зависимости от некоторых условий, что позволяет переносить строку или нет, но кто-то может уточнить: когда использовать готовить () когда использовать prepareRow () почему вы не...

8
Производительность сайта, кеш не работает должным образом

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