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

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


4
Ищем пример вставки базы данных
Согласно db_insertстранице руководства, эта функция устарела, и для вставки лучше использовать соединение с базой данных Drupal 8. Устаревшее начиная с Drupal 8.0.x, будет удален в Drupal 9.0.0. Вместо этого получите соединение с базой данных, внедренное в ваш сервис из контейнера, и вызовите insert () для него. Например, $ injected_database-> insert …
12 database  8 

1
Ограничивает ли использование MongoDB для хранения на местах функциональность?
Я рассматриваю возможность использования MongoDB на сайте для хранения полей, а не просто для удаления кэша, сессии, лотов и т. Д. Из базы данных SQL. API поля для хранения должно сделать это бесшовное, предполагая , что я использую Drupal API для доступа к данным. Но это ограничивает мой сайт в …
12 views  database 

3
что является разумным значением для max_allowed_packet для Drupal 7 с умеренным трафиком?
Мне нужно знать некоторый номер парка шаров для этой переменной для моего сайта drupal 7. Недавно я получил «drupal» PDOException: SQLSTATE [08S01]: ошибка канала связи: ошибка 1153 ". Я новичок в MySQL и использую виртуальный хостинг. Мне, вероятно, нужно попросить администратора сделать это для меня. Заранее спасибо.
12 database 

2
Views3 и подзапросы?
У меня есть представление, которое генерирует запрос, который делает несколько соединений. Это приводит к декартовому объединению, и мне нужно «преобразовать» объединения в подзапросы. Я просмотрел документацию, результаты поиска Google и другие источники, но мне не удалось найти какое-либо достойное описание того, как я могу настроить представления для выполнения подзапросов. Я …
12 views  database 

4
Как мне указать, в какой базе данных должна быть создана моя схема?
При использовании нескольких баз данных в Drupal 7, как я могу указать, что таблица должна создаваться в другой базе данных на другом сервере? По умолчанию при установке модуля Drupal предполагает, что все в hook_schema()должно быть установлено в базе данных по умолчанию. Есть ли способ указать, что таблица должна создаваться в …
12 7  database 

2
Каков наиболее устойчивый способ получения совокупной информации по полям?
EntityFieldQuery не предназначен для использования агрегатных функций (SUM, AVG и т. Д.) Над полевыми данными, поскольку он не зависит от SQL. Тем не менее, такие операции на законных основаниях должны проводиться время от времени. В соответствии с функцией SQL с EntityFieldQuery и особенно с EntityFieldQuery и с тем, как использовать …
12 7  entities  database 


2
Безопасно ли добавлять индексы в базу данных Drupal?
Я искал и читал об этом, но я не видел ничего определенного в теме добавления индексов в таблицы Drupal (как core, так и contrib). Моя главная проблема заключается в том, что происходит с любыми пользовательскими индексами, когда вы обновляете основной код или код вклада и происходят изменения схемы. Что происходит …
12 database 


3
Что значит VID
Я разработал представление и вижу этот запрос в разделе предварительного просмотра: SELECT node.nid AS nid, node_data_field_crm_history_brokerid.field_crm_history_brokerid_value AS node_data_field_crm_history_brokerid_field_crm_history_brokerid_value, node.language AS node_language, node.type AS node_type, node.vid AS node_vid, node_data_field_crm_history_brokerid.field_crm_history_caseid_value AS node_data_field_crm_history_brokerid_field_crm_history_caseid_value, node_data_field_crm_history_brokerid.field_crm_history_dateadded_value AS node_data_field_crm_history_brokerid_field_crm_history_dateadded_value, node_data_field_crm_history_brokerid.field_crm_history_entrydesc_value AS node_data_field_crm_history_brokerid_field_crm_history_entrydesc_value FROM node node LEFT JOIN content_type_crm_history node_data_field_crm_history_brokerid ON node.vid = node_data_field_crm_history_brokerid.vid WHERE node.type in …
12 views  database 

2
Как мне создать таблицу в пользовательском модуле
В Drupal 7 мы использовали hook_schema()файл .install для создания таблицы. Я полагаю, что в Drupal 8 вы тоже можете это сделать, но у меня сложилось впечатление, что вы должны создавать файлы .yml со своей схемой. Какой метод для создания таблиц в Drupal 8?
12 8  database 


2
hook_schema не создает таблицу базы данных
Следующая функция содержится в process_login.install как часть пользовательского модуля с именем process_login. Модуль работает, если я вручную создал таблицу базы данных, но, естественно, я хотел бы, чтобы таблица создавалась автоматически при установке. Сама функция не генерирует ошибку схемы при установке модуля. Но он также не создает таблицу базы данных process_login_register …
12 7  database 

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

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