Fügen Sie der Tabelle wp_posts einige Dateien hinzu

Ich muss einige wp Tabellen (wp_posts, wp_comments, wp_users) erweitern, um einige zusätzliche Felder zu speichern. Ich kann keine Metadaten verwenden, weil ich diese Werte direkt über MySQL abfragen muss. Ich brauche eine Hilfe, um zu entscheiden, ob es besser ist, die ursprüngliche Tabelle zu erweitern oder eine zusätzliche mit diesen Feldern zu definieren, mit einer 1-1 Beziehung zu der ursprünglichen. Dieser zweite Fall erfordert ein zusätzliches JOIN. Vielen Dank.

eV

Solutions Collecting From Web of "Fügen Sie der Tabelle wp_posts einige Dateien hinzu"

Der zweite Ansatz (Hinzufügen einer zusätzlichen Tabelle) ist aus mehreren Gründen besser.

  • Wenn das Plugin nicht aktiv ist, werden Sie seine Daten nicht abrufen (oder mit anderen Worten, Sie werden keine zusätzlichen Daten auswählen, es sei denn, Sie schließen sich explizit an)
  • Es ist wartungsfreundlicher. Sie können Ihre Plugin-Tabelle ändern, ohne die Posts-Tabelle zu ändern und umgekehrt.
  • Der Join wird wahrscheinlich nicht die performance beeinträchtigen, aber kann es verbessern, wenn es viele Updates gibt – ( ein weiterer Beitrag zum selben Thema )

Das Hinzufügen von Feldern zu den Tabellen von WP scheint eine schlechte Idee zu sein … was ist mit der Verwendung von Post-Meta und nur JOINing in der Tabelle post_meta?