HelpDatabase Reference › MeAnd23W_Profiles

MeAnd23W_Profiles Table

The MeAnd23W_Profiles table is designed to hold the 23andMe profiles associated with a logged-in account — each row pairs a profile ID (psid) and a GUID with a display name and a source label. It shares the same column layout as MeAnd23W_Shares.

Currently unused. In the source this table is marked as a “future idea, not currently used.” The schema and an insert helper exist, but no part of the current gather flow writes rows to it. It is documented here for completeness.

Column Reference

ColumnTypeDescription
Idint (PK)Auto-incrementing primary key
loginUsernamestringThe DNAGedcom username under which this row was stored
psidstringThe 23andMe profile ID
guidstringGUID identifying the profile
namestringDisplay name for the profile
sourcestringSource label for the record
created_datestringDate the row was created
syncstringSync status flag (set to “0” when a new row is inserted)

MeAnd23W_Profiles vs MeAnd23W_Shares

MeAnd23W_Profiles and MeAnd23W_Shares carry identical columns, and the code does not spell out their intended purposes in plain terms, so any distinction is inferred from how they are handled:

  • Profiles is de-duplicated on guid alone — one row per unique profile GUID across the database — consistent with a list of distinct 23andMe profiles available under the account.
  • Shares is de-duplicated on psid + guid (and has a database index on those two columns), and it is the table joined into the legacy chromosome/FIA segment queries — consistent with per-profile sharing/dataset records.

Beyond that difference in keys and usage, the code does not make the conceptual split explicit, and neither table is populated by the current gather flow.

Related Tables

  • MeAnd23W_Shares — same column layout; the actively-referenced counterpart used in chromosome/FIA queries.
  • MeAnd23W_Relatives — the primary 23andMe match table (your DNA relatives).
  • MeAnd23W_Kit — internal account/kit bookkeeping for 23andMe.