fix: use AutoMigrate for new SQLite tables instead of hardcoded migrations

LocalPartnumberBook and LocalPartnumberBookItem added to AutoMigrate list
in localdb.go — consistent with all other local tables. Removed incorrectly
added addPartnumberBooks/addVendorSpecColumn functions from migrations.go
(vendor_spec column is handled by AutoMigrate via the LocalConfiguration model field).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-21 17:07:44 +03:00
parent 5e56f386cc
commit 23882637b5
2 changed files with 3 additions and 0 deletions

View File

@@ -142,6 +142,8 @@ func New(dbPath string) (*LocalDB, error) {
&LocalRemoteMigrationApplied{},
&LocalSyncGuardState{},
&PendingChange{},
&LocalPartnumberBook{},
&LocalPartnumberBookItem{},
); err != nil {
return nil, fmt.Errorf("migrating sqlite database: %w", err)
}

View File

@@ -864,3 +864,4 @@ WHERE id IN (SELECT id FROM ranked)
return nil
}