mirror of
https://github.com/owntone/owntone-server.git
synced 2025-02-23 11:32:34 -05:00
Fix index bug
This commit is contained in:
parent
60555d9f8d
commit
b0c2a64a63
@ -386,71 +386,68 @@ int db_sqlite2_event(int event_type) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
char *db_initial =
|
char *db_initial =
|
||||||
"create table songs (\n"
|
"create table songs (\n"
|
||||||
" id INTEGER PRIMARY KEY NOT NULL,\n"
|
" id INTEGER PRIMARY KEY NOT NULL,\n"
|
||||||
" path VARCHAR(4096) UNIQUE NOT NULL,\n"
|
" path VARCHAR(4096) UNIQUE NOT NULL,\n"
|
||||||
" fname VARCHAR(255) NOT NULL,\n"
|
" fname VARCHAR(255) NOT NULL,\n"
|
||||||
" title VARCHAR(1024) DEFAULT NULL,\n"
|
" title VARCHAR(1024) DEFAULT NULL,\n"
|
||||||
" artist VARCHAR(1024) DEFAULT NULL,\n"
|
" artist VARCHAR(1024) DEFAULT NULL,\n"
|
||||||
" album VARCHAR(1024) DEFAULT NULL,\n"
|
" album VARCHAR(1024) DEFAULT NULL,\n"
|
||||||
" genre VARCHAR(255) DEFAULT NULL,\n"
|
" genre VARCHAR(255) DEFAULT NULL,\n"
|
||||||
" comment VARCHAR(4096) DEFAULT NULL,\n"
|
" comment VARCHAR(4096) DEFAULT NULL,\n"
|
||||||
" type VARCHAR(255) DEFAULT NULL,\n"
|
" type VARCHAR(255) DEFAULT NULL,\n"
|
||||||
" composer VARCHAR(1024) DEFAULT NULL,\n"
|
" composer VARCHAR(1024) DEFAULT NULL,\n"
|
||||||
" orchestra VARCHAR(1024) DEFAULT NULL,\n"
|
" orchestra VARCHAR(1024) DEFAULT NULL,\n"
|
||||||
" conductor VARCHAR(1024) DEFAULT NULL,\n"
|
" conductor VARCHAR(1024) DEFAULT NULL,\n"
|
||||||
" grouping VARCHAR(1024) DEFAULT NULL,\n"
|
" grouping VARCHAR(1024) DEFAULT NULL,\n"
|
||||||
" url VARCHAR(1024) DEFAULT NULL,\n"
|
" url VARCHAR(1024) DEFAULT NULL,\n"
|
||||||
" bitrate INTEGER DEFAULT 0,\n"
|
" bitrate INTEGER DEFAULT 0,\n"
|
||||||
" samplerate INTEGER DEFAULT 0,\n"
|
" samplerate INTEGER DEFAULT 0,\n"
|
||||||
" song_length INTEGER DEFAULT 0,\n"
|
" song_length INTEGER DEFAULT 0,\n"
|
||||||
" file_size INTEGER DEFAULT 0,\n"
|
" file_size INTEGER DEFAULT 0,\n"
|
||||||
" year INTEGER DEFAULT 0,\n"
|
" year INTEGER DEFAULT 0,\n"
|
||||||
" track INTEGER DEFAULT 0,\n"
|
" track INTEGER DEFAULT 0,\n"
|
||||||
" total_tracks INTEGER DEFAULT 0,\n"
|
" total_tracks INTEGER DEFAULT 0,\n"
|
||||||
" disc INTEGER DEFAULT 0,\n"
|
" disc INTEGER DEFAULT 0,\n"
|
||||||
" total_discs INTEGER DEFAULT 0,\n"
|
" total_discs INTEGER DEFAULT 0,\n"
|
||||||
" bpm INTEGER DEFAULT 0,\n"
|
" bpm INTEGER DEFAULT 0,\n"
|
||||||
" compilation INTEGER DEFAULT 0,\n"
|
" compilation INTEGER DEFAULT 0,\n"
|
||||||
" rating INTEGER DEFAULT 0,\n"
|
" rating INTEGER DEFAULT 0,\n"
|
||||||
" play_count INTEGER DEFAULT 0,\n"
|
" play_count INTEGER DEFAULT 0,\n"
|
||||||
" data_kind INTEGER DEFAULT 0,\n"
|
" data_kind INTEGER DEFAULT 0,\n"
|
||||||
" item_kind INTEGER DEFAULT 0,\n"
|
" item_kind INTEGER DEFAULT 0,\n"
|
||||||
" description INTEGER DEFAULT 0,\n"
|
" description INTEGER DEFAULT 0,\n"
|
||||||
" time_added INTEGER DEFAULT 0,\n"
|
" time_added INTEGER DEFAULT 0,\n"
|
||||||
" time_modified INTEGER DEFAULT 0,\n"
|
" time_modified INTEGER DEFAULT 0,\n"
|
||||||
" time_played INTEGER DEFAULT 0,\n"
|
" time_played INTEGER DEFAULT 0,\n"
|
||||||
" db_timestamp INTEGER DEFAULT 0,\n"
|
" db_timestamp INTEGER DEFAULT 0,\n"
|
||||||
" disabled INTEGER DEFAULT 0,\n"
|
" disabled INTEGER DEFAULT 0,\n"
|
||||||
" sample_count INTEGER DEFAULT 0,\n"
|
" sample_count INTEGER DEFAULT 0,\n"
|
||||||
" force_update INTEGER DEFAULT 0,\n"
|
" force_update INTEGER DEFAULT 0,\n"
|
||||||
" codectype VARCHAR(5) DEFAULT NULL,\n"
|
" codectype VARCHAR(5) DEFAULT NULL,\n"
|
||||||
" idx INTEGER NOT NULL\n"
|
" idx INTEGER NOT NULL\n"
|
||||||
");\n"
|
");\n"
|
||||||
"create table config (\n"
|
"create table config (\n"
|
||||||
" term VARCHAR(255) NOT NULL,\n"
|
" term VARCHAR(255) NOT NULL,\n"
|
||||||
" subterm VARCHAR(255) DEFAULT NULL,\n"
|
" subterm VARCHAR(255) DEFAULT NULL,\n"
|
||||||
" value VARCHAR(1024) NOT NULL\n"
|
" value VARCHAR(1024) NOT NULL\n"
|
||||||
");\n"
|
");\n"
|
||||||
"create table playlistitems (\n"
|
"create table playlistitems (\n"
|
||||||
" id INTEGER PRIMARY KEY NOT NULL,\n"
|
" id INTEGER PRIMARY KEY NOT NULL,\n"
|
||||||
" playlistid INTEGER NOT NULL,\n"
|
" playlistid INTEGER NOT NULL,\n"
|
||||||
" songid INTEGER NOT NULL\n"
|
" songid INTEGER NOT NULL\n"
|
||||||
");\n"
|
");\n"
|
||||||
"create table playlists (\n"
|
"create table playlists (\n"
|
||||||
" id INTEGER PRIMARY KEY NOT NULL,\n"
|
" id INTEGER PRIMARY KEY NOT NULL,\n"
|
||||||
" title VARCHAR(255) NOT NULL,\n"
|
" title VARCHAR(255) NOT NULL,\n"
|
||||||
" type INTEGER NOT NULL,\n"
|
" type INTEGER NOT NULL,\n"
|
||||||
" items INTEGER NOT NULL,\n"
|
" items INTEGER NOT NULL,\n"
|
||||||
" query VARCHAR(1024),\n"
|
" query VARCHAR(1024),\n"
|
||||||
" db_timestamp INTEGER NOT NULL,\n"
|
" db_timestamp INTEGER NOT NULL,\n"
|
||||||
" path VARCHAR(4096),\n"
|
" path VARCHAR(4096),\n"
|
||||||
" idx INTEGER NOT NULL\n"
|
" idx INTEGER NOT NULL\n"
|
||||||
");\n"
|
");\n"
|
||||||
"insert into config values ('version','','8');\n"
|
"insert into config values ('version','','8');\n"
|
||||||
"insert into playlists values (1,'Library',1,0,'1',0,'',0);\n"
|
"insert into playlists values (1,'Library',1,0,'1',0,'',0);\n";
|
||||||
"create index idx_path on songs(path);\n"
|
|
||||||
"create index idx_songid on playlistitems(songid);\n"
|
|
||||||
"create index idx_playlistid on playlistitems(playlistid);\n";
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user