Files
crowd-funder-from-jason/src/db-sql/migration.ts
Matthew Raymer 1d27ba8403 fix: Resolve database migration conflicts with INSERT OR IGNORE
- Updated migration 001_initial to use INSERT OR IGNORE for secret and settings tables
- Prevents unique constraint failures when database already exists from previous runs
- Allows clean migration process without requiring database deletion
- Database initialization now works properly in development environment

Fixes:
- UNIQUE constraint failed: secret.id error resolved
- Migration process now handles existing data gracefully
- Fresh database creation works without conflicts
- Electron app now starts successfully with working database

All major Electron issues resolved:
 TypeScript compilation working
 SQLite plugin properly configured
 UI assets loading correctly
 Database migrations successful
 App startup and initialization working
2025-06-26 09:14:06 +00:00

5.0 KiB