lnd: add clarifiying comment when introducing a new db

This commit is contained in:
ziggie 2026-03-17 20:39:10 +01:00
parent 8f11732aa3
commit f56e933a3e
No known key found for this signature in database
GPG key ID: 1AFF9C4DCED6D666

View file

@ -9,6 +9,16 @@ import (
"github.com/lightningnetwork/lnd/sqldb/sqlc"
)
// NOTE: This file (together with config_test_native_sql.go) contains
// build-tag-specific overrides that control which backend is used for certain
// stores. If any function in either file switches a store between KV and native
// SQL depending on the build tag, and the corresponding migration is later
// promoted from sqldb/migrations_dev.go into the mainline sqldb/migrations.go,
// you must also update the UseNativeSQL branch in BuildDatabase
// (config_builder.go) to use the native SQL backend for that store. Promoting
// the migration without updating the store means the production build will
// continue writing to the KV backend instead of SQL.
// RunTestSQLMigration is a build tag that indicates whether the test_native_sql
// build tag is set.
var RunTestSQLMigration = false