Разбить database.js на миграции + подключение #88

Closed
opened 2026-06-17 19:42:42 +00:00 by NW · 1 comment
Owner

Проблема

database.js — 284 строки. Смешивает подключение и миграции.

Решение

  • src/config/database.js (~30 строк) — подключение
  • src/migrations/001_initial_schema.js
  • src/migrations/002_add_columns.js
  • src/migrations/003_add_indexes.js
  • src/migrations/runner.js — запуск по порядку
  • Whitelist имён таблиц для PRAGMA
  • Версия схемы в meta-таблице

Приоритет: ВЫСОКИЙ

## Проблема `database.js` — 284 строки. Смешивает подключение и миграции. ## Решение - [ ] `src/config/database.js` (~30 строк) — подключение - [ ] `src/migrations/001_initial_schema.js` - [ ] `src/migrations/002_add_columns.js` - [ ] `src/migrations/003_add_indexes.js` - [ ] `src/migrations/runner.js` — запуск по порядку - [ ] Whitelist имён таблиц для PRAGMA - [ ] Версия схемы в meta-таблице ## Приоритет: ВЫСОКИЙ
NW added this to the Phase 2: Architecture & Refactoring milestone 2026-06-17 19:42:42 +00:00
NW added the priority::hightype::refactorphase::2 labels 2026-06-17 19:42:42 +00:00
Author
Owner

Дубликат ишьюса #57. Закрываю как дубликат.

Дубликат ишьюса #57. Закрываю как дубликат.
NW closed this issue 2026-06-17 21:21:31 +00:00
Sign in to join this conversation.