Mam wiele niestandardowych funkcji; Chcę tylko upewnić się, że robię to dobrze. Jeśli chcę najnowszą wersję - wersję na żywo - węzła, idę do field_data_field_xyztabeli, prawda? Rozumiem, że field_revision_field_xyzzachowuje wszystkie starsze wersje,
Mam wiele niestandardowych funkcji; Chcę tylko upewnić się, że robię to dobrze. Jeśli chcę najnowszą wersję - wersję na żywo - węzła, idę do field_data_field_xyztabeli, prawda? Rozumiem, że field_revision_field_xyzzachowuje wszystkie starsze wersje,
Jestem wpuszczonym nowicjuszem w interfejsie API Entity, ale próbuję to wyleczyć. Pracuję nad witryną, która wykorzystuje wiele typów treści z dołączonymi do nich różnymi polami; nic fajnego. Tak więc, gdy chcę pobrać zestaw wpisów, w swojej ignorancji dzwoniłem bezpośrednio do bazy danych i...
Użyłem Field Collection na moich poprzednich stronach i napotkałem problem z wydajnością, więc tym razem szukam alternatywy dla Field Collection . Znajduję odpowiedź Alternative to Field Collection . ale nie mogę znaleźć wiele na temat tego, jak różne lub podobne są te rozwiązania [ Field...
Korzystam z widoków 7.x-3.6 i próbowałem zmienić GROUP BYklauzulę hook_views_query_alter()w następujący sposób: function mymodule_views_query_alter(&$view, &$query) { if ($view->name == "view_name"){ $query->add_groupby('field_name'); dpm($query); } } Kiedy patrzę w $query,...
Jak sprawdzić, czy poniższy kod ma wyniki? Próbowałem pustej funkcji, ale zawsze zwraca FALSE $query = db_select('my_table', 't'); $query->condition('code', 10) ->fields('t', array('cid')); $result =
Czy podczas tworzenia nowej tabeli hook_schema()należy również dodać tę tabelę hook_update_N()? A może jest jakaś sztuczka lub coś, co przeoczyłem, aby aktualizacje danych automatycznie dodawały tabele? Dokumentacja hook_update_N () nie wyjaśnia niczego na temat wprowadzania nowych tabel, podczas...
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Otrzymuję następujący...
Używam Acquia Dev Desktop do tworzenia lokalnych instalacji Drupal. Używam również Bluehost jako usługi. Niestety Bluehost używa przedrostków tabel dla tabel Drupal. Tak więc, jeśli importuję coś lokalnie z BlueHost, muszę ustawić prefiks tabeli w settings.php: array( 'driver' => 'mysql',...
Skonfigurowałem dwa serwery MySQL z replikacją Master / Slave dla bazy danych drupal i potwierdziłem, że bazy danych są zsynchronizowane i replikują się. Usiłuję teraz wskazać drupal na obie bazy danych w zasadzie w celu przełączenia awaryjnego / redundancji. To znaczy, jeśli muszę zrestartować...
Tworzę moduł, który będzie w dużej mierze opierał się na zapytaniach do zewnętrznych baz danych. Czy istnieje najlepsza praktyka definiowania i korzystania z zewnętrznego połączenia z bazą danych w całym module? Ta strona mówi mi, jak nawiązać połączenie, ale nie wiem, gdzie umieścić go w module...
Mam witrynę Drupal i mam problemy z wydajnością. Znalazłem Jak przekonwertować bazę danych z MyISAM do InnoDB? wskazując, że wydajność może się poprawić przez przełączanie. Jak mogę sprawdzić, czy moja baza danych MySQL to InnoDB lub
Jak w tytule: Czy istnieje krótka lista kandydatów do migracji tabel do InnoDB? I co powinno pozostać MyISAM. Niektóre dodatkowe informacje Witryna ma dość duże obciążenie odczytu, ale wstawia około 10 węzłów na godzinę, z tagami i tym podobne. W dużym stopniu korzystamy z CCK (ogromna ilość...
Mam witrynę, która jest na żywo, a ludzie aktywnie zamieszczają treść. Musiałem jednak wprowadzić pewne zmiany w środowisku programistycznym, co zajęło mi kilka tygodni. Zmiany wymagały zainstalowania nowych modułów i usunięcia starych, co oczywiście zmieniło zawartość i strukturę bazy...
Zamienię przekonwertować wszystkie tabele bazy danych 500 MB z MyISAM na InnoDB, aby zobaczyć, czy poprawi to ogólną wydajność zajętej witryny Drupal 6. Zastanawiam się, jaki jest najlepszy (tj. Najbezpieczniejszy / najłatwiejszy / najszybszy) sposób wykonania
Jak mogę pobrać „count (*)” z zapytania w Drupal 7? Kwerenda musi zawierać niestandardowy typ treści i niestandardowe pole. Notatki Niestandardowy typ treści: pracownicy Niestandardowa nazwa pola: field_employees_email Dla przypomnienia, chcę dodać GDZIE field_employees_email =...
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 10 miesięcy temu . Muszę wybrać podmioty o określonych datach....
Jak możemy usunąć pola z wielu tabel za pomocą db_delete()iw INNER JOINDrupal
Mam stronę internetową, która zajmuje się wieloma danymi finansowymi. Obejmuje to operacje na dużych ilościach danych przez większość czasu. Dlatego uważam za użyteczne wykonywanie tych operacji w procedurach przechowywanych w mysql. Mam procedury składowane w mojej bazie danych. Chcę wiedzieć, jak...
Usiłuję napisać warunek w klauzuli SQL WHERE, która wymusza porównywanie kolumn ze zmienną małymi literami. Jednak funkcja addExpression tego nie osiąga (ponieważ umieszcza to wyrażenie w polu wyboru, a nie w klauzuli where. Oto, co próbowałem: $category = 'mobile wifi'; $query =...
Próbuję zastąpić domyślne wyszukiwanie klauzulą LIKE w Drupal 7. Próbowałem zmienić zapytanie zgodnie z dodaniem warunku OR do istniejącego zapytania : function MYMODULE_query_node_access_alter(QueryAlterableInterface $query) { foreach ($query->getTables() as $table) { // LIKE for search...