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

18
Как изменить имя машины для поля после его создания?

Я набрал интервал, набирая имя поля, и теперь имя машины не соответствует желаемому. Я знаю, это просто раздражение. но мне интересно, есть ли способ изменить имя машины для поля после его создания. Я полагаю, это подводит меня ко второй части моего вопроса. если я создал поле, и оно больше не...

18
Может ли база данных быть проверена, чтобы увидеть, если она несовместима?

Мы все знаем, что Drupal на самом деле не поддерживает концепцию внешних ключей в базе данных, и, вероятно, никогда не будет 1 . Мы также знаем, что модули могут делать неправильные вещи или что пользователи будут периодически делать сумасшедшие вещи, такие как DELETE FROM node_revision WHERE vid =...

17
Как я могу удалить все ревизии узла / поля?

У меня есть друпал 7 сайтов, где хранятся ревизии узлов и полей. Я сохраняю ревизии для случая, когда по ошибке сохраняется новая неисправная версия, и я хочу вернуться обратно. Но теперь я хочу очистить и оптимизировать базу данных, чтобы занимать меньше места на жестком диске. Какие существуют...

17
Как избавиться от проблем с блокировками и блокировками?

Я читал несколько блогов, пытался гуглить, но не нашел удовлетворения ни от одного решения. У меня есть следующие проблемы: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: DELETE FROM {cache_field} WHERE (cid LIKE...

16
Как публиковать неопубликованные узлы программно

У меня есть несколько неопубликованных узлов, для которых у меня есть идентификаторы их узлов. Как я могу их программно опубликовать? Правильно ли добиться этого в пользовательском модуле с помощью запроса, подобного следующему? db_query("UPDATE {node} SET status = 1 WHERE nid = %d",...

15
Что приводит к тому, что представления последовательно, но периодически не могут найти представление, предоставляемое модулем расширенного форума?

Я получаю частую, прерывистую ошибку от модуля Advanced Forum, которая вызывает ошибку 500 при ее возникновении (WSOD). На производстве это происходит примерно 20 раз в час, примерно на 2-3% всех загрузок страницы форума в час. Это постоянно прерывисто . Локально, я не могу последовательно...

15
Выберите поля из двух таблиц, используя 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 =...

15
db_insert безопасно?

Я использую Drupal 7 метод db_insert , чтобы вставить данные в пользовательскую таблицу в базе данных Drupal. Я читал, что это предпочтительный способ, однако я прошелся по коду и документу и не вижу нигде, который анализирует значения или говорит мне, что эти значения безопасны. Некоторые значения...

15
Что быстрее db_query, db_select или EntityFieldQuery

Поэтому я пытаюсь выяснить, что быстрее db_query, db_select или EntityFieldQuery. В настоящее время я использую EntityFieldQuery. Я собираю около 1600 записей узлов. Я понимаю, что это может обременять систему, поэтому я просто хочу выяснить, какой вариант лучше всего захватить 1600 узлов. Бритье...

14
Как создать таблицу при установке модуля

Я пытаюсь создать модуль для Drupal 7, и мне нужно создать 3 таблицы и заполнить его. Но сначала мне нужно его создать. В файле mymodule.install я получил function mymodule_install() { } function mymodule_uninstall() { } function myodule_schema() { $schema['mymodule_table'] = array( 'description'...

14
Выполнить запрос с условием поля сущности с несколькими значениями

У меня есть тип контента, который имеет поле ссылки на сущность, которое позволяет пользователям добавлять несколько терминов таксономии в этом поле. Я пытаюсь выполнить запросы, которые захватывают узлы, которые имеют определенный набор терминов таксономии в этом поле. Использование одного...

14
сброс статуса hook_update_n модуля

Я расширяю модуль, который я написал ранее, и мне нужны некоторые изменения схемы, которые я реализую hook_update_N. Я обновил версию модуля 7.x-1.0до 7.x-1.1и реализовал, foo_update_7100и она работает нормально. Проблема в том, что я допустил ошибку внутри, foo_update_7100и теперь, когда я...

14
Как написать запрос в 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))...

14
NoSQL против других настроек SQL Drupal

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

14
Как научить PhpStorm распознавать синтаксис drupal {table} SQL?

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

13
Как правильно реализовать mysql поле даты или даты и времени в hook_schema ()?

Я написал файл mymodule.install, который содержит определение схемы для создания таблицы в моей базе данных. Эта таблица содержит два поля данных. Эти поля будут заполнены пользователями, когда они будут заполнять конкретный контент (пример: указывать дату публикации новостей). Теперь я не...