The Settings table is a simple key/value store for DNAGedcom Client application configuration. Each row holds one named setting and its value. It is an internal table used to persist application preferences and state between sessions.
| Column | Type | Description |
|---|---|---|
| Id | int (PK) | Auto-incrementing primary key |
| key | string | The setting name |
| val | string | The setting value, stored as text |
The application reads and writes individual settings by key. A setting is looked up by its key when needed and inserted or updated when changed, so each key appears at most once. Values are stored as text and parsed by the application as needed.