fix: 合入后修正迁移计数并唤醒回执推送

This commit is contained in:
Nixevol
2026-09-30 16:30:27 +08:00
parent cb9512fe11
commit 8f2ebc7d21
6 changed files with 71 additions and 16 deletions
+4 -4
View File
@@ -19,7 +19,7 @@ func TestOpenEmptyDirCreatesTables(t *testing.T) {
}
defer func() { _ = db.Close() }()
assertMigrationCount(t, db.Write, 3)
assertMigrationCount(t, db.Write, 4)
for _, table := range []string{
"endpoints", "settings", "talk_grants", "groups", "group_members",
"messages", "message_bodies", "deliveries", "receipts", "send_keys",
@@ -41,7 +41,7 @@ func TestOpenIdempotentNoRemigrate(t *testing.T) {
if err != nil {
t.Fatal(err)
}
assertMigrationCount(t, db1.Write, 3)
assertMigrationCount(t, db1.Write, 4)
_ = db1.Close()
db2, err := Open(dir, "FULL")
@@ -49,7 +49,7 @@ func TestOpenIdempotentNoRemigrate(t *testing.T) {
t.Fatal(err)
}
defer func() { _ = db2.Close() }()
assertMigrationCount(t, db2.Write, 3)
assertMigrationCount(t, db2.Write, 4)
if entries, readErr := os.ReadDir(filepath.Join(dir, "backup")); readErr == nil && len(entries) > 0 {
t.Fatalf("idempotent reopen should not backup: %v", entries)
@@ -83,7 +83,7 @@ CREATE TABLE schema_migrations (
}
defer func() { _ = db.Close() }()
assertMigrationCount(t, db.Write, 3)
assertMigrationCount(t, db.Write, 4)
assertTableExists(t, db.Write, "endpoints")
assertTableExists(t, db.Write, "api_tokens")