Ich verwende Views 7.x-3.6 und habe versucht, die GROUP BYKlausel hook_views_query_alter()wie folgt zu ändern : function mymodule_views_query_alter(&$view, &$query) { if ($view->name == "view_name"){ $query->add_groupby('field_name'); dpm($query); } } Wenn ich nachschaue $query, ist die groupbyKlausel korrekt aktiviert, aber die SQL-Abfrage ist nicht betroffen : Die GROUP BYKlausel wird nicht angezeigt: Was …
Ich bin ein zugelassener Neuling in der Entity-API, aber ich versuche, das zu heilen. Ich arbeite an einer Site, die eine Reihe von Inhaltstypen mit verschiedenen Feldern verwendet. Nichts Besonderes. Wenn ich also eine Reihe von Einträgen abrufen möchte, habe ich in meiner Unwissenheit direkt in die Datenbank aufgerufen und …
Sollte diese Tabelle beim Erstellen einer neuen Tabelle auch in hook_schema()einer hinzugefügt werden hook_update_N()? Oder gibt es einen Trick oder etwas, das ich verpasst habe, damit Datenbank-Updates automatisch Tabellen hinzufügen? Die Dokumentation von hook_update_N () erklärt nichts über die Einführung neuer Tabellen, während die Dokumentation vonhook_schema() lautet: Die von diesem …
Die folgende Funktion ist in process_login.install als Teil eines benutzerdefinierten Moduls namens process_login enthalten. Das Modul funktioniert, wenn ich die Datenbanktabelle manuell erstellt habe, aber natürlich möchte ich, dass die Tabelle bei der Installation automatisch erstellt wird. Die Funktion selbst generiert bei der Installation des Moduls keinen Schemafehler. Es wird …
Wie überprüfe ich, ob der folgende Code Ergebnisse enthält? Ich habe die leere Funktion ausprobiert, aber sie gibt immer FALSE zurück $query = db_select('my_table', 't'); $query->condition('code', 10) ->fields('t', array('cid')); $result = $query->execute();
Ich habe Field Collection auf meinen vorherigen Websites verwendet und hatte Probleme mit der Leistung. Dieses Mal suche ich nach einer Alternative für Field Collection . Ich finde eine Antwort Alternative zur Feldsammlung . Ich kann jedoch nicht viel darüber finden, wie unterschiedlich oder ähnlich diese Lösungen speziell sind [ …
Ich habe zwei MySQL-Server mit Master / Slave-Replikation für die Drupal-Datenbank eingerichtet und bestätigt, dass die Datenbanken synchronisiert und repliziert sind. Ich versuche jetzt, Drupal hauptsächlich für Failover- / Redundanzzwecke auf beide Datenbanken zu verweisen. Wenn ich unseren primären Datenbankserver neu starten muss, möchte ich nicht, dass unsere Site ausfällt. …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich erhalte die folgende Fehlermeldung auf dem Server …
Ich verwende Acquia Dev Desktop , um lokale Drupal-Installationen zu erstellen. Ich benutze Bluehost auch als Service. Leider verwendet Bluehost Tabellenpräfixe für Drupal-Tabellen. Wenn ich also etwas lokal aus BlueHost importiere, muss ich ein Tabellenpräfix festlegen in settings.php: array( 'driver' => 'mysql', 'database' => 'databasename', 'username' => 'username', 'password' => …
Ich habe eine Drupal-Site und leide unter Leistungsproblemen. Ich habe festgestellt, wie ich eine Datenbank von MyISAM nach InnoDB konvertiere. Dies zeigt an, dass sich die Leistung durch Umschalten verbessern kann. Wie kann ich feststellen, ob meine MySQL-Datenbank InnoDB oder MyISAM ist?
Gemäß Titel: Gibt es eine kurze Liste von Kandidaten für Tabellen, die nach InnoDB migriert werden sollen? Und was soll MyISAM bleiben. Einige zusätzliche Informationen Die Site hat eine ziemlich hohe Leselast, fügt jedoch ungefähr 10 Knoten pro Stunde mit Tags und dergleichen ein. Wir nutzen CCK (eine große Anzahl …
Ich entwickle ein Modul, das stark von externen Datenbankabfragen abhängt. Gibt es eine bewährte Methode zum Definieren und Verwenden einer externen Datenbankverbindung in einem Modul? Auf dieser Seite erfahren Sie, wie Sie die Verbindung herstellen, aber nicht, wo Sie sie in ein Modul einfügen sollen (bestimmter Hook?), Sodass ich sie …
Gibt es eine Möglichkeit db_update()für die folgende Abfrage? 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' Ich habe es versucht, db_update()->join();aber es hat nicht funktioniert.
Ich versuche, eine Bedingung in eine SQL WHERE-Klausel zu schreiben, die den Spaltenvergleich mit einer Variablen erzwingt, die in Kleinbuchstaben verglichen werden soll. Die Funktion addExpression führt dies jedoch nicht aus (da dadurch der Ausdruck in die Feldauswahl und nicht in die where-Klausel eingefügt wird. Folgendes habe ich versucht: $category …
Ich erstelle ein benutzerdefiniertes Modul mit einem eigenen Schema einiger Tabellen. In diese Tabellen müssen einige Werte vorab ausgefüllt sein, damit das Modul funktioniert (Standardspeicherorte, Auswahloptionen usw.). Was ist die beste Methode, um während der Hook-Installation Standardwerte in diese Tabellen einzufügen? Da drupal_write_record nicht verfügbar ist, kann ich db_query verwenden, …
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.