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

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

2
Выберите поля из двух таблиц, используя db_select ()
Я использую, db_select()и я не понимаю синтаксис fields()метода. Я использую, 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 



4
сброс статуса hook_update_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» и «has»?
Я не могу заставить следующий запрос работать в стандартах 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( 23,37)) AND …
14 7  hooks  database 

3
NoSQL против других настроек SQL Drupal
Каковы преимущества запуска NoSQL (ex MongoDB) над MySQL, PostGRE SQL или MSSQL в Drupal? Получаются ли преимущества от простого использования хранилища или нужно изменить какую-то конфигурацию Drupal?
14 7  database 

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

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

3
Всегда ли плохо передавать переменную через t ()?
У меня есть небольшая вспомогательная функция для моего hook_schema: 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 поле даты или даты и времени в hook_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.