All pastes #943585 Raw Edit

Unbenannt

public text v1 · immutable
·published 2008-03-15 12:18 UTC
rendered paste body
kde4@notebook:~/.kde/share/apps/amarok> sqlite3 collection.db
SQLite version 3.4.1
Enter ".help" for instructions
sqlite> .schema
CREATE TABLE admin (key VARCHAR(255), version INTEGER);
CREATE TABLE albums (id  INTEGER PRIMARY KEY AUTOINCREMENT,name VARCHAR(255) NOT NULL,artist INTEGER);
CREATE TABLE amazon (asin VARCHAR(20),locale VARCHAR(2),filename VARCHAR(33),refetchdate INTEGER );
CREATE TABLE artists (id  INTEGER PRIMARY KEY AUTOINCREMENT,name VARCHAR(255) NOT NULL);
CREATE TABLE composers (id  INTEGER PRIMARY KEY AUTOINCREMENT,name VARCHAR(255) NOT NULL);
CREATE TABLE devices (id  INTEGER PRIMARY KEY AUTOINCREMENT,type VARCHAR(255),label VARCHAR(255),lastmountpoint VARCHAR(255),uuid VARCHAR(255),servername VARCHAR(255),sharename VARCHAR(255));
CREATE TABLE directories (id  INTEGER PRIMARY KEY AUTOINCREMENT,deviceid INTEGER,dir VARCHAR(1024),changedate INTEGER);
CREATE TABLE genres (id  INTEGER PRIMARY KEY AUTOINCREMENT,name VARCHAR(255) NOT NULL);
CREATE TABLE jamendo_albums (id INTEGER PRIMARY KEY, name VARCHAR(255),description VARCHAR(1024),popularity FLOAT, cover_url VARCHAR(1024),launch_year Integer, genre VARCHAR(1024),artist_id INTEGER, mp3_torrent_url VARCHAR(1024),ogg_torrent_url VARCHAR(1024) );
CREATE TABLE jamendo_artists (id INTEGER PRIMARY KEY, name VARCHAR(255),description VARCHAR(255),country VARCHAR(255),photo_url VARCHAR(255),jamendo_url VARCHAR(255),home_url VARCHAR(255));
CREATE TABLE jamendo_genre (id INTEGER PRIMARY KEY ,name VARCHAR(255),album_id INTEGER);
CREATE TABLE jamendo_tracks (id INTEGER PRIMARY KEY, name VARCHAR(255),track_number INTEGER,length INTEGER,preview_url VARCHAR(1024),album_id INTEGER,artist_id INTEGER );
CREATE TABLE labels (id  INTEGER PRIMARY KEY AUTOINCREMENT,label VARCHAR(255));
CREATE TABLE lyrics (id  INTEGER PRIMARY KEY AUTOINCREMENT,url INTEGER,lyrics TEXT);
CREATE TABLE magnatune_albums (id INTEGER PRIMARY KEY ,name VARCHAR(255),year INTEGER,artist_id INTEGER,album_code VARCHAR(255),cover_url VARCHAR(1024),description VARCHAR(1024));
CREATE TABLE magnatune_artists (id INTEGER PRIMARY KEY ,name VARCHAR(255),artist_page VARCHAR(1024),description VARCHAR(255),photo_url VARCHAR(1024));
CREATE TABLE magnatune_genre (id INTEGER PRIMARY KEY ,name VARCHAR(255),album_id INTEGER);
CREATE TABLE magnatune_moods (id INTEGER PRIMARY KEY ,track_id INTEGER,mood VARCHAR(255));
CREATE TABLE magnatune_tracks (id INTEGER PRIMARY KEY ,name VARCHAR(255),track_number INTEGER,length INTEGER,album_id INTEGER,artist_id INTEGER,preview_lofi VARCHAR(1024),preview_ogg VARCHAR(1024),preview_url VARCHAR(1024));
CREATE TABLE opmldirectory_albums (id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR(255),description VARCHAR(1024),artist_id INTEGER );
CREATE TABLE opmldirectory_artists (id INTEGER PRIMARY KEY, name VARCHAR(255),description VARCHAR(1024));
CREATE TABLE opmldirectory_genre (id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR(255),album_id INTEGER );
CREATE TABLE opmldirectory_tracks (id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR(255),track_number INTEGER,length INTEGER,preview_url VARCHAR(1024),album_id INTEGER,artist_id INTEGER );
CREATE TABLE statistics (id  INTEGER PRIMARY KEY AUTOINCREMENT,url INTEGER,createdate INTEGER,accessdate INTEGER,score FLOAT,rating INTEGER DEFAULT 0,playcount INTEGER);
CREATE TABLE tracks (id  INTEGER PRIMARY KEY AUTOINCREMENT,url INTEGER,artist INTEGER,album INTEGER,genre INTEGER,composer INTEGER,year INTEGER,title VARCHAR(255),comment TEXT,tracknumber INTEGER,discnumber INTEGER,bitrate INTEGER,length INTEGER,samplerate INTEGER,filesize INTEGER,filetype INTEGER,bpm FLOAT,createdate INTEGER,modifydate INTEGER);
CREATE TABLE urls (id  INTEGER PRIMARY KEY AUTOINCREMENT,deviceid INTEGER,rpath VARCHAR(1024),directory INTEGER);
CREATE TABLE urls_labels(url INTEGER, label INTEGER);
CREATE TABLE years (id  INTEGER PRIMARY KEY AUTOINCREMENT,name VARCHAR(255) NOT NULL);
CREATE INDEX albums_artist ON albums(artist);
CREATE INDEX albums_name ON albums(name);
CREATE UNIQUE INDEX albums_name_artist ON albums(name,artist);
CREATE INDEX amazon_date ON amazon(refetchdate);
CREATE UNIQUE INDEX artists_name ON artists(name);
CREATE UNIQUE INDEX composers_name ON composers(name);
CREATE INDEX devices_rshare ON devices( servername, sharename );
CREATE INDEX devices_type ON devices( type );
CREATE INDEX devices_uuid ON devices( uuid );
CREATE INDEX directories_deviceid ON directories(deviceid);
CREATE UNIQUE INDEX genres_name ON genres(name);
CREATE INDEX jamendo_albums_artist_id ON jamendo_albums(artist_id);
CREATE INDEX jamendo_albums_name ON jamendo_albums(name);
CREATE INDEX jamendo_artists_name ON jamendo_artists(name);
CREATE INDEX jamendo_genre_album_id ON jamendo_genre(album_id);
CREATE INDEX jamendo_genre_name ON jamendo_genre(name);
CREATE INDEX jamendo_tracks_album_id ON jamendo_tracks(album_id);
CREATE INDEX jamendo_tracks_artist_id ON jamendo_tracks(artist_id);
CREATE INDEX jamendo_tracks_id ON jamendo_tracks(id);
CREATE UNIQUE INDEX labels_label ON labels(label);
CREATE UNIQUE INDEX lyrics_url ON lyrics(url);
CREATE INDEX magnatune_albums_artist_id ON magnatune_albums(artist_id);
CREATE INDEX magnatune_albums_name ON magnatune_albums(name);
CREATE INDEX magnatune_artists_name ON magnatune_artists(name);
CREATE INDEX magnatune_genre_album_id ON magnatune_genre(album_id);
CREATE INDEX magnatune_genre_name ON magnatune_genre(name);
CREATE INDEX magnatune_tracks_album_id ON magnatune_tracks(album_id);
CREATE INDEX magnatune_tracks_artist_id ON magnatune_tracks(artist_id);
CREATE INDEX statistics_accessdate ON statistics(accessdate);
CREATE INDEX statistics_createdate ON statistics(createdate);
CREATE INDEX statistics_playcount ON statistics(playcount);
CREATE INDEX statistics_rating ON statistics(rating);
CREATE INDEX statistics_score ON statistics(score);
CREATE UNIQUE INDEX statistics_url ON statistics(url);
CREATE INDEX tracks_album ON tracks(album);
CREATE INDEX tracks_artist ON tracks(artist);
CREATE INDEX tracks_bitrate ON tracks(bitrate);
CREATE INDEX tracks_composer ON tracks(composer);
CREATE INDEX tracks_createdate ON tracks(createdate);
CREATE INDEX tracks_discnumber ON tracks(discnumber);
CREATE INDEX tracks_filesize ON tracks(filesize);
CREATE INDEX tracks_genre ON tracks(genre);
CREATE INDEX tracks_length ON tracks(length);
CREATE INDEX tracks_title ON tracks(title);
CREATE UNIQUE INDEX tracks_url ON tracks(url);
CREATE INDEX tracks_year ON tracks(year);
CREATE UNIQUE INDEX urls_id_rpath ON urls(deviceid, rpath);
CREATE INDEX urlslabels_label ON urls_labels(label);
CREATE INDEX urlslabels_url ON urls_labels(url);
CREATE UNIQUE INDEX years_name ON years(name);
sqlite>