@@ -45,8 +45,6 @@ func (s *SQLiteStorage) initSchema() error {
4545 model TEXT,
4646 remark TEXT,
4747 sort_order INTEGER DEFAULT 0,
48- retry_count INTEGER DEFAULT 2,
49- retry_delay_sec INTEGER DEFAULT 0,
5048 created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
5149 updated_at DATETIME DEFAULT CURRENT_TIMESTAMP
5250 );
@@ -84,11 +82,6 @@ func (s *SQLiteStorage) initSchema() error {
8482 return err
8583 }
8684
87- // Migration: Add retry settings columns if they don't exist
88- if err := s .migrateRetrySettings (); err != nil {
89- return err
90- }
91-
9285 return nil
9386}
9487
@@ -117,38 +110,7 @@ func (s *SQLiteStorage) migrateSortOrder() error {
117110 return nil
118111}
119112
120- // migrateRetrySettings adds retry_count and retry_delay_sec columns when missing
121- func (s * SQLiteStorage ) migrateRetrySettings () error {
122- var count int
123-
124- // retry_count
125- if err := s .db .QueryRow (`SELECT COUNT(*) FROM pragma_table_info('endpoints') WHERE name='retry_count'` ).Scan (& count ); err != nil {
126- return err
127- }
128- if count == 0 {
129- if _ , err := s .db .Exec (`ALTER TABLE endpoints ADD COLUMN retry_count INTEGER DEFAULT 2` ); err != nil {
130- return err
131- }
132- if _ , err := s .db .Exec (`UPDATE endpoints SET retry_count = 2 WHERE retry_count IS NULL` ); err != nil {
133- return err
134- }
135- }
136-
137- // retry_delay_sec
138- if err := s .db .QueryRow (`SELECT COUNT(*) FROM pragma_table_info('endpoints') WHERE name='retry_delay_sec'` ).Scan (& count ); err != nil {
139- return err
140- }
141- if count == 0 {
142- if _ , err := s .db .Exec (`ALTER TABLE endpoints ADD COLUMN retry_delay_sec INTEGER DEFAULT 0` ); err != nil {
143- return err
144- }
145- if _ , err := s .db .Exec (`UPDATE endpoints SET retry_delay_sec = 0 WHERE retry_delay_sec IS NULL` ); err != nil {
146- return err
147- }
148- }
149113
150- return nil
151- }
152114
153115func (s * SQLiteStorage ) GetEndpoints () ([]Endpoint , error ) {
154116 s .mu .RLock ()
@@ -654,17 +616,17 @@ func (s *SQLiteStorage) mergeEndpoints(tx *sql.Tx, strategy MergeStrategy) error
654616 // Insert only new endpoints (ignore conflicts)
655617 _ , err := tx .Exec (`
656618 INSERT OR IGNORE INTO endpoints
657- (name, api_url, api_key, enabled, transformer, model, remark, sort_order, retry_count, retry_delay_sec )
658- SELECT name, api_url, api_key, enabled, transformer, model, remark, COALESCE(sort_order, 0), COALESCE(retry_count, 2), COALESCE(retry_delay_sec, 0)
619+ (name, api_url, api_key, enabled, transformer, model, remark, sort_order)
620+ SELECT name, api_url, api_key, enabled, transformer, model, remark, COALESCE(sort_order, 0)
659621 FROM backup.endpoints
660622 ` )
661623 return err
662624 case MergeStrategyOverwriteLocal :
663625 // Replace existing endpoints
664626 _ , err := tx .Exec (`
665627 INSERT OR REPLACE INTO endpoints
666- (name, api_url, api_key, enabled, transformer, model, remark, sort_order, retry_count, retry_delay_sec )
667- SELECT name, api_url, api_key, enabled, transformer, model, remark, COALESCE(sort_order, 0), COALESCE(retry_count, 2), COALESCE(retry_delay_sec, 0)
628+ (name, api_url, api_key, enabled, transformer, model, remark, sort_order)
629+ SELECT name, api_url, api_key, enabled, transformer, model, remark, COALESCE(sort_order, 0)
668630 FROM backup.endpoints
669631 ` )
670632 return err
0 commit comments