Questions marquées «database»

Drupal fournit une couche d'abstraction standard indépendante du vendeur pour accéder aux serveurs de base de données.


4
Recherche d'un exemple d'insertion de base de données
Selon db_insertla page de manuel, cette fonction est obsolète et il est préférable d'utiliser la connexion à la base de données Drupal 8 pour effectuer l'insertion. Obsolète à partir de Drupal 8.0.x, sera supprimé dans Drupal 9.0.0. Au lieu de cela, obtenez une connexion à la base de données injectée …
12 database  8 



2
Vues3 et sous-requêtes?
J'ai une vue qui génère une requête qui effectue plusieurs jointures. Cela produit une jointure cartésienne, et j'ai besoin de "convertir" les jointures en sous-requêtes. J'ai parcouru la documentation, les résultats de recherche Google et d'autres sources, mais je ne trouve aucune description décente de la façon dont je peux …
12 views  database 

4
Comment spécifier dans quelle base de données mon schéma doit être créé?
Lors de l'utilisation de plusieurs bases de données dans Drupal 7, comment puis-je spécifier qu'une table doit être créée dans une base de données différente sur un serveur différent? Par défaut, lorsque vous installez un module, Drupal suppose que tout hook_schema()doit être installé dans la base de données par défaut. …
12 7  database 



2
L'ajout d'index à une base de données Drupal est-il sûr?
J'ai cherché et lu à ce sujet, mais je n'ai rien vu de définitif sur le sujet de l'ajout d'index aux tables Drupal (à la fois core et contrib). Ma principale préoccupation est ce qui se passe avec les index personnalisés lorsque vous mettez à jour le code principal ou …
12 database 


3
Que signifie vid
J'ai conçu une vue et je vois cette requête dans la section d'aperçu: 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 …
12 views  database 

2
Comment créer une table dans un module personnalisé
Dans Drupal 7, nous hook_schema()utilisions dans le fichier .install pour créer une table. Je crois que, dans Drupal 8, vous pouvez aussi le faire, mais j'avais l'impression que vous devriez créer des fichiers .yml avec votre schéma. Quelle est la méthode pour créer des tables dans Drupal 8?
12 8  database 


2
hook_schema ne crée pas de table de base de données
La fonction suivante est contenue dans process_login.install dans le cadre d'un module personnalisé appelé process_login. Le module fonctionne si j'ai créé manuellement la table de base de données, mais naturellement je voudrais que la table soit créée automatiquement lors de l'installation. La fonction elle-même ne génère pas d'erreur de schéma …
12 7  database 

1
Différence entre les tables field_data et field_revision?
J'ai beaucoup de fonctions personnalisées; Je veux juste m'assurer de bien faire les choses. Si je veux la version la plus récente - la version en direct - d'un nœud, je vais à la field_data_field_xyztable, non? Ma compréhension est la field_revision_field_xyzconserve toutes les anciennes versions, correct?
11 7  database 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.