Impressum   

pgv_individuals

Beschreibung

In dieser Tabelle werden die einzelnen Personen gespeichert.

Struktur

AttributNullable?Datentyp
i_idNeinvarchar(20)
i_fileNeinsmallint(5) unsigned
i_rinJavarchar(255)
i_isdeadJaint(11)
i_sexNeinchar(1)
i_gedcomJalongtext

Indizes

NameTypAttribute
PRIMARYPrimaryi_id
i_file
pgv_indi_idIndexi_id
pgv_indi_fileIndexi_file

Anmerkungen

Meines Erachtens sind die beiden Indizes zusätzlich zum PRIMARY überflüssig:

  • Für den Zugriff auf eine Person über eine Id kann alternativ auch der Primary verwendet werden
  • Ein Zugriff mit nur einer bekannter GEDCOM-Datei kann ich mir als Löschen einer Datei vorstellen (und das gehört durch langsame Performance bestraft) und da meistens nur eine geringe Anzahl von Dateien existieren, wird sowieso ein (sogenannter) Full-Table-Scan verwendet.

Langläufer

Siehe Tabelle pgv_names.