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

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

2
Виберіть поля з двох таблиць за допомогою db_select ()
Я використовую db_select()і не розумію синтаксис fields()методу. Я використовую a, join()щоб приєднатися до іншої таблиці. Тому для столів tі n, я хочу зробити щось подібне SELECT t.tid, t.field1, t.field2, n.title, n.author FROM table t INNER JOIN node n ON t.nid = n.nid; Я маю $results = db_select('table', 't') ->fields( ... …
15 database 

2
Як створити таблицю під час встановлення модуля
Я намагаюся створити модуль для Drupal 7 і мені потрібно створити 3 таблиці та заповнити його. Але спочатку мені потрібно це створити. У файлі mymodule.install у мене є function mymodule_install() { } function mymodule_uninstall() { } function myodule_schema() { $schema['mymodule_table'] = array( 'description' => t('First table'), 'fields' => array( 'id' …
14 7  installing  database 



5
перезавантаження статусу модуля_підключення_наконтаження_n
Я розширюю модуль, про який я вже писав, і йому потрібні деякі зміни схеми, які я впроваджую hook_update_N. Я оновив версію модуля 7.x-1.0до 7.x-1.1і реалізував, foo_update_7100і він працює чудово. Проблема в тому, що я помилився всередині, foo_update_7100і тепер, коли я це виправив, я не можу повторити оновлення 7100. Мені потрібно …
14 7  database  updating 

1
Як написати запит Drupal 7 із властивостями “count” та “having”?
Я не в змозі змусити наступні запити працювати в стандартах drupal7. Чи хтось може мені допомогти в цьому? Її мало терміново ... SELECT n.nid AS nid, n.title AS title, count(n.title) AS ncount FROM node n INNER JOIN taxonomy_index tn ON n.nid = tn.nid WHERE (n.type = 'test') AND (tn.tid IN( …
14 7  hooks  database 

3
Налаштування NoSQL проти інших SQL Drupal
Які переваги роботи NoSQL (колишній MongoDB) над MySQL, PostGRE SQL або MSSQL в Drupal? Чи є переваги, отримані від простого використання пам’яті чи потрібно змінити конфігурацію Drupal?
14 7  database 

3
Виконайте запит із умовою поля сутності з кількома значеннями
У мене є тип вмісту, який містить посилання на сутність, що дозволяє користувачам додавати в це поле кілька термінів таксономії. Я намагаюся виконувати запити, які захоплюють вузли, які мають певний набір таксономічних термінів у цьому полі. Використання одного значення в цьому полі працює добре, як так. $query = \Drupal::entityQuery('node') ->condition('status', …
14 8  entities  database 

2
Як навчити PhpStorm розпізнавати синтаксис drupal {table} SQL?
Я маю справу з декількома дійсно старими проектами drupal, повними SQL запитів. Розуміння PhpStorm SQL дуже зручно, проте у мене є проблеми з друпалізмом {table_name}. IDE скаржиться на це <reference> expected, got '{'. Як я можу налаштувати PhpStorm, щоб він зрозумів, що рядок всередині фігурних дужок - це лише назва …
14 database 

3
Чи завжди погано передавати змінну через t ()?
У мене є маленька допоміжна функція для моєї куки_схеми: function _bbcmap_schema_asr_field($description) { return array( 'type' => 'int', 'unsigned' => TRUE, 'size' => 'small', // Up to ~66k with MySQL (equivalent up to ~660.00 adjusted) 'not null' => FALSE, 'description' => t($description), ); } І тоді я можу використовувати це щось …

3
Які ускладнення виникають, якщо я переключу Mysql на MariaDB? Будь-які питання Drush?
У мене є важкий сайт Mysql drupal 7, і я думав про перехід Mysql на Mariadb , але я не був впевнений, у які проблеми я б зіткнувся . З того, що я читаю, Mariadb, здається, є лише краплею заміни Mysql, і, схоже, це не так сильно поспішає. Мені було …
13 7  drush  database 

2
Як правильно реалізувати поле mysql дата або час дати у кука_schema ()?
Я написав файл mymodule.install, який містить визначення схеми для створення таблиці в моїй базі даних. Ця таблиця містить два поля даних. Ці поля будуть заповнені користувачами, коли вони заповнять конкретний вміст (приклад: вказати дату публікації для новин). Тепер я спеціально не використовував модуль, внесений датою, тому що мені потрібно було, …

5
Розмір таблиці кеш-форм величезний
Розмір таблиці кешу збільшився до 10+ ГБ минулого місяця, і я її тимчасово виправив, обрізаючи. Востаннє я перевіряв, що це близько 1 ГБ. Тож через пару місяців він знову потрапить на 10 Гб. Як це слід вирішувати? Зауважте, що на цьому веб-сайті я відключив усі завдання Cron. Якщо це причина, …
13 database  caching 

3
Чи безпечно усікати таблицю ревізії поля?
Я помітив, що D7 створює таблицю field_revision для кожного поля і дублює вміст зі свого аналога польової таблиці, навіть якщо виправлення вимкнено. У мене велика текстова таблиця, і вона займає багато місця (кілька ГБ). Чи було б безпечно усікати таблицю ревізії? PS: Тим часом я також повідомив про це як …
13 7  entities  database  nodes 

7
Додавання нового користувача безпосередньо в базу даних
Мені передали файли на сайт Drupal, щоб я міг створити нову тему. Однак мені не вказано дату користувача / пароль адміністратора Drupal, тому я не можу ввійти в область адміністратора. Чи є спосіб створити нового користувача безпосередньо в базі даних чи якимось іншим способом?
13 6  users  database 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.