Questions marquées «database»

13
Est-il sûr de tronquer une table de révision de champ?

J'ai remarqué que D7 crée une table field_revision pour chaque champ et duplique le contenu de son homologue de table de champ même si l'une des révisions est désactivée. J'ai un grand tableau de texte et il prend beaucoup de place (plusieurs Go). Serait-il sûr de tronquer la table de révision? PS:...

12
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...

12
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...

12
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...

12
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...

12
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,...

12
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 contrib et qu'il y a des...

11
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,...