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.


4
Procurando exemplo de inserção de banco de dados
De acordo com db_inserta página do manual, essa função está obsoleta e é melhor usar a conexão com o banco de dados Drupal 8 para executar a inserção. Descontinuada a partir do Drupal 8.0.x, será removido no Drupal 9.0.0. Em vez disso, injete uma conexão com o banco de dados …
12 database  8 



2
Views3 e subconsultas?
Eu tenho uma visão que gera uma consulta que faz várias associações. Isso produz uma junção cartesiana e eu preciso "converter" as junções em subconsultas. Examinei a documentação, os resultados de pesquisa do Google e outras fontes, mas não consigo encontrar uma descrição decente de como posso configurar o Views …
12 views  database 

4
Como especifico em qual banco de dados meu esquema deve ser criado?
Ao usar vários bancos de dados no Drupal 7, como posso especificar que uma tabela seja criada em um banco de dados diferente em um servidor diferente? Por padrão, quando você instala um módulo, o Drupal assume que tudo hook_schema()deve estar instalado no banco de dados padrão. Existe uma maneira …
12 7  database 




2
A adição de índices a um banco de dados Drupal é segura?
Estive pesquisando e lendo sobre isso, mas não vi nada definitivo sobre o tópico de adição de índices às tabelas Drupal (core e contrib). Minha principal preocupação é o que acontece com os índices personalizados quando você atualiza o código principal ou de contribuição e há alterações de esquema. O …
12 database 

3
O que significa vid
Eu projetei uma exibição e vejo essa consulta na seção de visualização: SELECT node.nid AS nid, node_data_field_crm_history_brokerid.field_crm_history_brokerid_value AS node_data_field_crm_history_brokerid_field_crm_history_brokerid_value, node.language AS node_language, node.type AS node_type, node.vid AS node_vid, node_data_field_crm_history_brokerid.field_crm_history_caseid_value AS node_data_field_crm_history_brokerid_field_crm_history_caseid_value, node_data_field_crm_history_brokerid.field_crm_history_dateadded_value AS node_data_field_crm_history_brokerid_field_crm_history_dateadded_value, node_data_field_crm_history_brokerid.field_crm_history_entrydesc_value AS node_data_field_crm_history_brokerid_field_crm_history_entrydesc_value FROM node node LEFT JOIN content_type_crm_history node_data_field_crm_history_brokerid ON node.vid = node_data_field_crm_history_brokerid.vid WHERE node.type …
12 views  database 

2
Como faço para criar tabela no módulo personalizado
No Drupal 7, costumávamos usar hook_schema()o arquivo .install para criar uma tabela. Acredito que, no Drupal 8, você também pode fazer isso, mas fiquei com a impressão de que você deveria criar arquivos .yml com seu esquema. Qual é o método para criar tabelas no Drupal 8?
12 8  database 


2
hook_schema não está criando tabela de banco de dados
A função a seguir está contida em process_login.install como parte de um módulo customizado chamado process_login. O módulo funciona se eu criei manualmente a tabela do banco de dados, mas naturalmente gostaria que a tabela fosse criada automaticamente na instalação. A função em si não gera um erro de esquema …
12 7  database 

1
Diferença entre as tabelas field_data e field_revision?
Eu tenho muitas funções personalizadas; Eu só quero ter certeza de que estou fazendo isso direito. Se eu quiser a versão mais recente - a versão ao vivo - de um nó, vou para a field_data_field_xyzmesa, certo? Meu entendimento é que field_revision_field_xyzmantém todas as versões mais antigas, correto?
11 7  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.