* Set a metadata key-value pair (upsert)
(key: string, value: string)
| 2863 | * Set a metadata key-value pair (upsert) |
| 2864 | */ |
| 2865 | setMetadata(key: string, value: string): void { |
| 2866 | this.db.prepare( |
| 2867 | 'INSERT INTO project_metadata (key, value, updated_at) VALUES (?, ?, ?) ON CONFLICT(key) DO UPDATE SET value = excluded.value, updated_at = excluded.updated_at' |
| 2868 | ).run(key, value, Date.now()); |
| 2869 | } |
| 2870 | |
| 2871 | /** |
| 2872 | * Get all metadata as a key-value record |
no test coverage detected