chatgui: add local_nick TEXT to peers table DDL, remove ALTER TABLE hacks

This commit is contained in:
Evgeny committed 2026-07-26 09:45:00 +03:00
1 parent 86843693c9
commit 22db84816e
3 files changed
+4 -9

No files matched your search

+4 -3
View File
@@ -275,10 +275,11 @@ int topo_node_sqlite_channel_put(sqlite3* db, const char* channel_id,
сейчас: "supernode=yes" → node_type=4 */
" adm_tags_sig BLOB," /* Ed25519 подпись над adm_tags (64 байта) — верификация пока не реализована */
" node_type INTEGER NOT NULL DEFAULT 0," /* вычисляемый тип узла (topo_node_sqlite_nodeinfo_updated):
0=неизвестно 1=прямой(addr_type NETIF/DIRECT/NAT_STRICT)
2=EIM NAT 3=(не исп.) 4=суперузел(DIRECT+"supernode=yes") */
0=неизвестно 1=прямой(addr_type NETIF/DIRECT/NAT_STRICT)
2=EIM NAT 3=(не исп.) 4=суперузел(DIRECT+"supernode=yes") */
" node_RTT INTEGER," /* RTT до узла в мс, часть индекса (node_type, node_RTT) */
" connected INTEGER NOT NULL DEFAULT 0" /* 1 = было активное подключение к узлу */
" connected INTEGER NOT NULL DEFAULT 0," /* 1 = было активное подключение к узлу */
" local_nick TEXT" /* локальный ник (GUI only, не синхронизируется) */
")";
int ddl_sz = snprintf(NULL, 0, ddl_tmpl, peers_tbl);