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

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

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

1
Відновити видалене поле
У мене є тип вмісту з 4-ма полями, кожне з яких є посиланням на термін. Є 100 вузлів, яким кожен присвоює 4 посилання на термін. Я випадково видалив одне з цих полів з адміністратора> структура> типи вмісту> тип контенту ... в результаті чого всі 100 вузлів втратили посилання на термін, …

7
Чому `GROUP BY` у куці_вигляди_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
Потрібно створити нові таблиці в moll_update_N ()?
Коли ви створюєте нову таблицю в hook_schema(), чи слід її додавати і в таблицю hook_update_N()? Або є якийсь трюк, або я щось пропустив, щоб оновлення баз даних автоматично додавали таблиці? Документація kuk_update_N () нічого не пояснює щодо введення нових таблиць, тоді як документаціяhook_schema() говорить: Таблиці, задекларовані цим гаком, будуть автоматично …

3
Як перевірити, чи має запит до бази даних?
Як перевірити, чи є наступний код результатами? Я спробував порожню функцію, але вона завжди повертається ЛІЖНО $query = db_select('my_table', 't'); $query->condition('code', 10) ->fields('t', array('cid')); $result = $query->execute();
11 7  database 

2
Друпальський майстер / тиражування рабів
Я встановив два сервери MySQL з реплікацією Master / Slave для бази даних drupal, і я підтвердив, що бази даних синхронізуються та реплікуються. Зараз я намагаюся вказати drupal на обидві бази в основному для цілей відмови / надмірності. Тобто, якщо мені потрібно перезавантажити наш основний сервер баз даних, я не …

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

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

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

2
Які таблиці слід або можна мігрувати до InnoDB, а які повинні залишатися MyISAM?
Відповідно до назви: Чи є швидкий список кандидатів у таблиці для переходу до InnoDB? І що має залишитися MyISAM. Деякі додаткові відомості Сайт має досить велике завантаження, але він вставляє приблизно 10 вузлів на годину, з тегами тощо. Ми активно використовуємо CCK (величезна кількість нормованих таблиць у вигляді content_field%). Ми …

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 не виконує цього (оскільки це ставить вираз у полі вибору поля, а не де пункт. Ось що я спробував: $category = 'mobile wifi'; $query = db_select('taxonomy_term_data', 'ttd') ->fields('ttd', array('tid')); …
9 7  database 

2
Як додати значення за замовчуванням до таблиці бази даних, використовуючи приворот_install ()?
Я створюю спеціальний модуль із власною схемою з кількох таблиць. Ці таблиці повинні мати попередньо заповнені в них значення, щоб модуль працював (місця за замовчуванням, параметри вибору тощо). Які найкращі способи вставки значень за замовчуванням у ці таблиці під час прив’язки_установки? Оскільки drupal_write_record недоступний, я можу використовувати db_query, але я …

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