Als «database» getaggte Fragen

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


1
Es wird versucht, COUNT (*) mit EntityFieldQuery vom benutzerdefinierten Inhaltstyp abzurufen
Wie kann ich die Anzahl (*) aus einer Abfrage in Drupal 7 abrufen? Die Abfrage muss einen benutzerdefinierten Inhaltstyp und ein benutzerdefiniertes Feld enthalten. Anmerkungen Benutzerdefinierter Inhaltstyp: Mitarbeiter Benutzerdefinierter Feldname : field_employees_email Als Anmerkung möchte ich hinzufügen WHERE field_employees_email = 'example@example.com' zur Abfrage ... Bisher habe ich so etwas wie: …
9 7  database 

2
Wie konvertiere ich eine Datenbank von MyISAM nach InnoDB?
Ich werde alle Tabellen der 500-MB-Datenbank von MyISAM in InnoDB konvertieren, um festzustellen, ob dadurch die Gesamtleistung einer ausgelasteten Drupal 6-Site verbessert wird. Ich frage mich, was der beste (dh sicherste / einfachste / schnellste) Weg ist, um die Konvertierung durchzuführen.
9 database 


5
Wie erhalte ich die zuletzt eingefügte Datensatz-ID?
Ich möchte die Datensatz-ID für die zuletzt eingefügte Zeile in einer Datenbanktabelle erhalten. Ich versuche zu verwenden db_last_insert_id(), aber es löst eine Ausnahme aus. Aufruf einer undefinierten Funktion db_last_insert_id() Wie erhalte ich die zuletzt eingefügte Datensatz-ID?
9 7  database 

2
Migrationsfehler: Die on-Klausel ist nicht eindeutig
Ich arbeite migratezum ersten Mal mit dem Modul und habe db_selectein wenig mit der API gearbeitet, aber es tritt ein Fehler auf. Ich versuche, einige alte Labels in eine Drupal-Taxonomie umzuwandeln. Wenn ich zur /admin/content/migrateSeite navigiere , wird meine Abfrage korrekt ausgeführt und die richtige Anzahl von Zeilen angezeigt, die …
9 7  database  migration 

3
Wie kann ich Tausende von Knoten pro Stunde auf eine Live-Drupal-7-Site hochladen und Deadlocks vermeiden?
Vor nicht allzu langer Zeit habe ich hier über Deadlock geschrieben: PDOException: SQLSTATE [40001]: Serialisierungsfehler: 1213 Deadlock beim Versuch, eine Sperre zu erhalten; Trotz allem, was mein Entwicklungsteam versucht, erhalten wir immer noch folgende Fehler: PDOException: SQLSTATE [40001]: Serialisierungsfehler: 1213 Deadlock beim Versuch, eine Sperre zu erhalten; Versuchen Sie, die …

3
Die LIKE-Klausel funktioniert nicht in der Änderung der Hook-Abfrage
Ich versuche, die Standardsuche in Drupal 7 durch eine LIKE-Klausel zu ersetzen. Ich habe versucht, die Abfrage gemäß Hinzufügen einer ODER-Bedingung zu einer vorhandenen Abfrage zu ändern : function MYMODULE_query_node_access_alter(QueryAlterableInterface $query) { foreach ($query->getTables() as $table) { // LIKE for search results. if ($table['table'] == 'search_index') { // Get the …
9 7  database 


2
Wie führe ich gespeicherte Prozeduren in Drupal aus?
Ich habe eine Website, die viel an Finanzdaten arbeitet. Meistens werden große Datenmengen bearbeitet. Daher finde ich es nützlich, diese Operationen in gespeicherten MySQL-Prozeduren auszuführen. Ich habe Prozeduren in meiner Datenbank gespeichert. Ich möchte wissen, wie ich gespeicherte Prozeduren in Drupal ausführen kann. Gibt es eine gute Methode, um gespeicherte …
9 database 


3
Wie verwende ich EntityFieldQuery mit Datumsangaben? [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 9 Monaten . Ich muss Entitäten mit bestimmten Daten auswählen. Wie soll folgendes formatiert …
9 database 

2
Wie man Knoten mit Begriff programmgesteuert erhält
Ich habe einen Wortschatz und einen benutzerdefinierten Inhaltstyp mit dem Feld Begriffsreferenz. Wie kann ich alle Knoten eines bestimmten Begriffs in meinem Modul abrufen? Etwas wie das? Das funktioniert nicht. $field = field_info_field('field_game'); $results = new EntityFieldQuery; $results->fieldCondition($field, 'field_game_tid', '5') ->execute(); $nids = array(); foreach($results as $result) { $nids[] = …
9 7  database 

1
Wie kann ich Entitätsabfragen in Drupal 8 debuggen?
Gibt es eine sofort einsatzbereite Lösung zum Drucken der Abfrage einer Entitätsabfrage in Drupal 8? Im Moment benutze ich eine Art Hack und füge hinzu: ->addTag('debug') und dann in einem benutzerdefinierten Modul: function mymodule_query_alter($query) { if ($query->hasTag('debug')) { mymodule_query_debug($query); } } und dann die Debug-Funktion: function mymodule_query_debug($query) { $sql = …
9 8  database 

2
Wie ändere ich einen Feldtyp?
Ich habe einen Inhaltstyp mit einer Feldkarte, deren Typ Text ist ( normal , lang) . Ich musste es in Text (normal) ändern . Also habe ich diese SQL-Anweisung gemacht: ALTER TABLE node__field_maps MODIFY field_maps_value VARCHAR(200); Es scheint, dass field_type in geändert wurde VARCHAR(200), aber es gibt noch ein weiteres …
9 entities  8  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.