Ich habe diese Frage gelesen MySQL Master / Slave-Replikation funktioniert nicht und seine Antwort: Die Verwendung von Slave-Datenbanken ist im Drupal-Kern kaum implementiert. Wenn Sie Ihre eigenen Module entwickeln, müssen Aufrufe von db_query angeben, dass sie die Slave-Datenbank mit dem Array $ options verwenden möchten. Informationen zum Festlegen dieses Arrays …
Ich möchte eine Abfrage mit dem EntityFieldQuery-Objekt ausführen. Ich benötige Werte aus der Tabelle node und node_access, daher muss INNER JOIN verwendet werden. Aus der Do-Dokumentation kann ich nicht herausfinden, wie dies möglich ist. Folgendes habe ich - $query = new EntityFieldQuery(); $result = $query->entityCondition('entity_type', 'node') ->entityCondition('bundle', 'node_access') ->propertyCondition('type', 'external_link') …
Ich habe in Drupal 6 eine solche Frage: $sql = 'SELECT sid, score FROM search_index WHERE word LIKE "%%%s%%"'; $result = db_query($sql,$search_term); Und es hat gut funktioniert, aber jetzt aktualisiere ich auf Drupal 7. Ich habe gelesen und das soll funktionieren, aber es ist nicht: $sql = 'SELECT sid, score …
Ich benutze das Flag-Modul, damit Benutzer ihre Fragen als gelöst markieren können, ähnlich wie es auf dieser Site funktioniert. Ich möchte daher, dass Benutzer Beiträge filtern, um nur ungelöste Fragen anzuzeigen. Darüber hinaus sind einige Posts möglicherweise überhaupt keine Fragen. Daher können sie kein "Gelöst" -Flag haben, sollten aber auch …
Wir alle wissen, dass Drupal das Konzept von Fremdschlüsseln in der Datenbank nicht wirklich unterstützt und wahrscheinlich niemals 1 . Wir wissen auch, dass Module möglicherweise nicht das Richtige tun, oder dass Benutzer in regelmäßigen Abständen verrückte Dinge wie tun DELETE FROM node_revision WHERE vid = 123 in dem Bestreben, …
Ich habe beim Eingeben des Feldnamens Abstand genommen und nun ist der Computername nicht mehr so, wie ich es wollte. Ich weiß, es ist nur ein Ärger. Aber ich frage mich, ob es eine Möglichkeit gibt, den Computernamen eines Feldes zu ändern, sobald es erstellt wurde. Ich nehme an, das …
Während Revisionen beibehalten werden und es einfach ist, zu einer vorherigen Revision eines Knotens zurückzukehren, habe ich mich gefragt, ob es möglich ist, einen Knoten wiederherzustellen, der wirklich von einem Benutzer gelöscht wurde.
Ich habe eine Drupal 7-Site, auf der Knoten- und Feldrevisionen gespeichert werden. Ich behalte Revisionen für den Fall, dass versehentlich eine neue fehlerhafte Version gespeichert wird und ich zurückkehren möchte. Aber jetzt möchte ich die Datenbank bereinigen und optimieren, um weniger Speicherplatz auf der Festplatte zu beanspruchen. Mit welchen Methoden …
Ich habe mehrere Blogs gelesen, versucht zu googeln, fand aber bei keiner Lösung eine Befriedigung. Ich habe folgende Probleme: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: DELETE FROM {cache_field} WHERE (cid LIKE :db_condition_placeholder_0 ESCAPE '\\') ; Array ( [:db_condition_placeholder_0] => field\_info:% ) …
Ich habe einige unveröffentlichte Knoten, für die ich ihre Knoten-IDs habe. Wie kann ich sie programmatisch veröffentlichen? Ist es richtig, dies in einem benutzerdefinierten Modul mit einer Abfrage wie der folgenden zu erreichen? db_query("UPDATE {node} SET status = 1 WHERE nid = %d", $nid)
Ich frage mich, wie das Views- Modul am besten auf externe Tabellen zugreifen kann, die nicht in Drupal vorhanden sind. Ich habe das Datenmodul ausprobiert , aber es lässt keinen datetime-Datentyp zu.
Ich versuche also herauszufinden, was schneller ist als db_query, db_select oder EntityFieldQuery. Derzeit verwende ich EntityFieldQuery. Ich greife nach ungefähr 1600 Knoteneinträgen. Mir ist klar, dass dies das System belasten kann, und ich möchte nur herausfinden, welche Option am besten für 1600 Knoten geeignet ist. Bei der Anwendung, die ich …
Ich erhalte einen häufigen, zeitweise auftretenden Fehler vom Advanced Forum-Modul, der beim Auftreten einen 500-Fehler verursacht (WSOD). In der Produktion geschieht dies ungefähr 20 Mal pro Stunde, bei wahrscheinlich 2-3% aller Forum-Seitenladungen pro Stunde. Es ist durchweg intermittierend . Lokal kann ich den Fehler nicht konsistent reproduzieren, aber er tritt …
Ich versuche ein Modul für Drupal 7 zu erstellen und muss 3 Tabellen erstellen und auffüllen. Aber zuerst muss ich es schaffen. In der Datei mymodule.install habe ich bekommen function mymodule_install() { } function mymodule_uninstall() { } function myodule_schema() { $schema['mymodule_table'] = array( 'description' => t('First table'), 'fields' => array( …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.