Als «database» getaggte Fragen

Drupal bietet eine standardmäßige, herstellerunabhängige Abstraktionsschicht für den Zugriff auf Datenbankserver.

4
Wie kann der Core eine MySQL-Master / Slave-Konfiguration nutzen?
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 …

2
EntityFieldQuery INNER JOIN
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') …
21 7  database 

2
Verwenden von LIKE in db_query in D7
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 …
19 7  database 

1
Schließt sich an und sucht nach NULL-Werten
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 …
19 7  database 





5
Wie kann ich alle Knoten- / Feldrevisionen löschen?
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 …
17 7  database  nodes 

2
Wie werden Deadlocks und Probleme mit dem Timeout von Sperren beseitigt?
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:% ) …

2
So veröffentlichen Sie unveröffentlichte Knoten programmgesteuert
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)
16 7  database 


3
Was ist schneller db_query, db_select oder EntityFieldQuery
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 …
15 database 

1
Was führt dazu, dass Views konsistent, aber zeitweise keine vom Advanced Forum-Modul bereitgestellte Ansicht finden?
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 …
15 7  views  nodes  pantheon  database 

2
So erstellen Sie eine Tabelle während der Modulinstallation
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( …
15 7  installing  database 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.