Perguntas com a marcação «database»

O Drupal fornece uma camada de abstração padrão independente de fornecedor para acessar servidores de banco de dados.


2
EntityFieldQuery INNER JOIN
Eu gostaria de executar uma consulta usando o objeto EntityFieldQuery. Eu preciso de valor da tabela node e node_access, portanto, eu precisaria usar INNER JOIN. Na documentação do do, não consigo descobrir como isso é possível. Aqui está o que eu tenho - $query = new EntityFieldQuery(); $result = $query->entityCondition('entity_type', …
21 7  database 

2
Usando LIKE no db_query no D7
Eu tenho uma consulta como esta no Drupal 6: $sql = 'SELECT sid, score FROM search_index WHERE word LIKE "%%%s%%"'; $result = db_query($sql,$search_term); E funcionou bem, mas agora estou atualizando para o Drupal 7. Eu li e isso deve funcionar, mas não é: $sql = 'SELECT sid, score FROM search_index …
19 7  database 

1
Junta e procura valores NULL
Estou usando o módulo sinalizador para permitir que os usuários marquem suas perguntas como resolvidas, semelhante à maneira como funciona neste site. Portanto, quero permitir que os usuários filtrem as postagens para mostrar apenas perguntas não resolvidas. Além disso, algumas postagens podem não ser perguntas. Portanto, eles não podem ter …
19 7  database 





5
Como posso excluir todas as revisões de nó / campo?
Eu tenho um drupal 7 sites, onde ele mantém revisões de nós e de campo. Eu mantenho revisões para o caso em que, por engano, uma nova versão defeituosa é salva e quero reverter. Mas agora eu quero limpar e otimizar o banco de dados para ocupar menos espaço no …
17 7  database  nodes 

2
Como se livrar dos problemas do tipo Deadlocks e Lock time out?
Eu li vários blogs, tentei pesquisar no Google, mas não encontrei nenhuma satisfação com nenhuma solução. Eu tenho os seguintes 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] => …

2
Como publicar nós não publicados programaticamente
Eu tenho alguns nós não publicados, para os quais tenho seus IDs de nós. Como publicá-los programaticamente? É correto alcançá-lo no módulo personalizado usando uma consulta como a seguinte? db_query("UPDATE {node} SET status = 1 WHERE nid = %d", $nid)
16 7  database 

1
Como expor tabelas não Drupal no Views?
Gostaria de saber qual é a melhor maneira de permitir que o módulo Views acesse tabelas externas que não estão no Drupal? Eu tentei o módulo Data , mas ele não permite um tipo de dados datetime.
16 7  views  database 

3
O que é mais rápido db_query, db_select ou EntityFieldQuery
Então, eu estou tentando descobrir o que é mais rápido, db_query, db_select ou EntityFieldQuery. Atualmente estou usando EntityFieldQuery. Estou pegando cerca de 1600 entradas de nós. Sei que isso pode ser desgastante para o sistema, então só quero descobrir qual é a melhor opção para capturar 1600 nós. Economizar segundos …
15 database 

1
O que está fazendo com que o Views, de maneira consistente, mas intermitente, não encontre o modo de exibição fornecido pelo módulo Fórum Avançado?
Estou recebendo um erro frequente e intermitente no módulo Fórum Avançado que causa um erro 500 quando ocorre (WSOD). Na produção, isso acontece cerca de 20 vezes por hora, provavelmente em 2-3% de todas as páginas carregadas por hora. É consistentemente intermitente . Localmente, não consigo reproduzir consistentemente o erro, …
15 7  views  nodes  pantheon  database 

2
Como criar uma tabela durante a instalação do módulo
Estou tentando criar um módulo para o Drupal 7 e preciso criar 3 tabelas e preenchê-lo. Mas primeiro eu preciso criá-lo. No arquivo mymodule.install eu tenho function mymodule_install() { } function mymodule_uninstall() { } function myodule_schema() { $schema['mymodule_table'] = array( 'description' => t('First table'), 'fields' => array( 'id' => array( …
15 7  installing  database 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.