in internal/repo/database.go [106:118]
func (db *Database) CreateIndexes() error {
query := `
CREATE INDEX idx_metadata_parent ON metadata(parent);
CREATE INDEX idx_directory_parent ON directory(parent);
CREATE INDEX idx_directory_name ON directory(name);
VACUUM; -- Repackage database to clean empty space
`
if _, err := db.Exec(query); err != nil {
return err
}
return nil
}