Preguntas etiquetadas con database

Drupal proporciona una capa de abstracción estándar independiente del proveedor para acceder a los servidores de bases de datos.


2
EntityFieldQuery INNER JOIN
Me gustaría ejecutar una consulta con el objeto EntityFieldQuery. Necesito valor de la tabla node y node_access, por lo tanto, necesito usar INNER JOIN. De la documentación do no puedo entender cómo es esto posible. Esto es lo que tengo: $query = new EntityFieldQuery(); $result = $query->entityCondition('entity_type', 'node') ->entityCondition('bundle', 'node_access') …
21 7  database 

2
Usando LIKE en db_query en D7
Tengo una consulta como esta en Drupal 6: $sql = 'SELECT sid, score FROM search_index WHERE word LIKE "%%%s%%"'; $result = db_query($sql,$search_term); Y funcionó bien, pero ahora estoy actualizando a Drupal 7. Leí y se supone que esto funciona, pero no es así: $sql = 'SELECT sid, score FROM search_index …
19 7  database 

1
Se une y busca valores NULL
Estoy usando el módulo de marca para permitir que los usuarios marquen sus preguntas como resueltas, de forma similar a cómo funciona en este sitio. Por lo tanto, quiero permitir que los usuarios filtren publicaciones para mostrar solo preguntas no resueltas. Además, algunas publicaciones pueden no ser preguntas en absoluto. …
19 7  database 





5
¿Cómo puedo eliminar todas las revisiones de nodo / campo?
Tengo un sitio drupal 7, donde guarda revisiones de nodos y campos. Mantengo las revisiones para el caso en el que, por error, se guarda una nueva versión defectuosa y deseo volver. Pero, ahora quiero limpiar y optimizar la base de datos para ocupar menos espacio en el disco duro. …
17 7  database  nodes 

2
¿Cómo deshacerse de los problemas de tipo Deadlocks y Lock time out?
Leí varios blogs, intenté buscar en Google, pero no encontré ninguna satisfacción con ninguna solución. Tengo los siguientes problemas: 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
Cómo publicar nodos no publicados mediante programación
Tengo algunos nodos no publicados, para los cuales tengo sus ID de nodo. ¿Cómo puedo publicarlos programáticamente? ¿Es correcto lograrlo en un módulo personalizado utilizando una consulta como la siguiente? db_query("UPDATE {node} SET status = 1 WHERE nid = %d", $nid)
16 7  database 


3
¿Qué es más rápido db_query, db_select o EntityFieldQuery?
Así que estoy tratando de averiguar qué es más rápido db_query, db_select o EntityFieldQuery. Actualmente estoy usando EntityFieldQuery. Estoy agarrando alrededor de 1600 entradas de nodo. Me doy cuenta de que esto puede ser gravoso para el sistema, así que solo quiero descubrir cuál es la mejor opción para obtener …
15 database 

1
¿Qué está causando que las Vistas no encuentren una vista proporcionada de manera consistente pero intermitente por el módulo Advanced Forum?
Recibo un error frecuente e intermitente del módulo Advanced Forum que causa un error 500 cuando ocurre (WSOD). En producción, ocurre aproximadamente 20 veces por hora, probablemente en un 2-3% de todas las cargas de páginas del foro por hora. Es consistentemente intermitente . Localmente, no puedo reproducir constantemente el …
15 7  views  nodes  pantheon  database 

1
¿es seguro db_insert?
Estoy usando el método Drupal 7 db_insert , para insertar datos en una tabla personalizada en la base de datos de Drupal. He leído que esta es la forma preferida, sin embargo, he recorrido el código y el doco y no puedo ver ningún lugar que analice los valores o …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.