Database Management
Backup and database management tools
Create New Database
Available Databases
Current: test_db.db
integration_test.db
SQLite Database
test_db.db
CURRENT
SQLite Database
Backup Files
./backups/
No Backup Files
Create backups using the buttons above
Database Management
Wheeler uses SQLite databases for data storage, providing you with complete control over your financial data:
Database Storage & Location
- Database Files - All databases are stored as
.dbfiles in the./data/directory - SQLite Format - Industry-standard SQLite database format, compatible with any SQLite browser
- Current Database - The active database is tracked in
./data/currentdbfile - Portable Files - Database files can be copied, moved, or shared like any other file
Database Operations
- Create Database - Creates a new empty database with Wheeler's schema
- Switch Database - Change which database Wheeler is currently using
- Delete Database - Permanently remove a database (current database is protected)
- Create Backup - Creates a timestamped copy in the
./data/backups/directory
Backup Strategy
- Easy File Backups - Since databases are SQLite files, backing up is as simple as copying the
.dbfile - Manual Backups - You can manually copy database files to any location (cloud storage, USB drive, etc.)
- Automated Backups - Use the built-in backup feature for timestamped copies
- Version Control - Database files can even be stored in Git repositories if desired
- Your Choice - Wheeler doesn't dictate your backup strategy - use what works best for you
Advanced Usage
- External Tools - Use any SQLite browser (DB Browser for SQLite, DBeaver, etc.) to examine your data
- Multiple Environments - Create separate databases for testing, production, or different portfolios
- Data Migration - Easily move between systems by copying database files
- Custom Scripts - Write your own scripts to query or modify the SQLite database