Запитання з тегом «database»

Drupal надає стандартний рівень рекламного рівня абстракції для доступу до серверів баз даних.


2
Як створити таблицю в спеціальному модулі
У Drupal 7 ми використовували hook_schema()у .install-файл для створення таблиці. Я вважаю, що в Drupal 8 ви можете це зробити і ви, але в мене склалося враження, що вам слід створити .yml файли зі своєю схемою. Який метод створення таблиць у Drupal 8?
13 8  database 

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

1
Чи використовує MongoDB для обмеження функції зберігання на місцях?
Я розглядаю можливість використання MongoDB на сайті для зберігання на місцях, а не просто переміщення кешу, сеансу, лотів тощо з моєї бази даних SQL. API поля для зберігання повинно зробити це безшовне, припускаючи , що я використовую Drupal API для доступу до даних. Але чи обмежує це мій сайт будь-яким …
12 views  database 

3
яке розумне значення для max_allowed_packet для Drupal 7 з помірним трафіком?
Мені потрібно знати номер парку парку для цієї змінної для мого сайту drupal 7. Нещодавно я отримав PDPException "drupal": SQLSTATE [08S01]: Помилка зв'язку зв'язку: 1153 "Помилка. Я новачок у mysql і використовую спільний хостинг. Напевно, мені потрібно попросити адміністратора зробити це для мене. Заздалегідь спасибі.
12 database 

2
Перегляди3 та підзапити?
Я маю представлення, яке генерує запит, який робить кілька приєднань. Це призводить до декартового з'єднання, і мені потрібно "перетворити" об'єднання в підзапити. Я ознайомився з документацією, результатами пошуку Google та іншими джерелами, але не можу знайти жодного гідного опису того, як я можу налаштувати представлення даних, щоб робити підзапити. Я …
12 views  database 

4
Як я можу вказати, в якій базі даних повинна бути створена моя схема?
Як використовувати декілька баз даних в Drupal 7, як я можу вказати, що таблиця повинна бути створена в іншій базі даних на іншому сервері? За замовчуванням під час встановлення модуля Drupal передбачає, що все, що hook_schema()потрібно, повинно бути встановлено в базі даних за замовчуванням. Чи є спосіб вказати, що таблиця …
12 7  database 

2
Який найбільш стійкий спосіб отримати сукупну інформацію про поля?
EntityFieldQuery не призначений для використання для запуску сукупних функцій (SUM, AVG тощо) на польових даних, тому що це SQL-агностик. Однак, такі операції законно потрібно проводити час від часу. Відповідно до функції SQL з EntityFieldQuery і особливо EntityFieldQuery, а також як використовувати сукупні функції SUM, ARG та MAX , потрібно використовувати …
12 7  entities  database 

3
Як зберегти cache_form малим
Я помітив у mysql, що таблиця cache_form.MYD становить 14 Гб. Чому вона виросла настільки великою? Чи безпечно це спорожнити? і як я можу уникнути цього в майбутньому? Дякую

2
Чи безпечно додавати індекси до бази даних Drupal?
Я шукав і читав про це, але не бачив нічого остаточного щодо теми додавання індексів до таблиць Drupal (як основних, так і вкладних). Моє головне питання - це те, що відбувається з будь-якими спеціальними індексами, коли ви оновлюєте код core або contrib, і є зміни схеми. Що відбувається в цьому …
12 database 


3
Що означає вид
Я створив перегляд, і цей запит бачу в розділі попереднього перегляду: 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 

3
Як я можу встановити кілька підключень до бази даних?
Чи може хто-небудь допомогти мені встановити з'єднання з підключенням до декількох баз даних в Drupal 8? У мене є база даних на тому ж сервері, і я хочу отримати доступ до неї разом із базою даних Drupal 8 за замовчуванням.
12 database  8 

2
ho_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.