{ "artists_id" => $artist_id,
"albums_id" => $albums_id,
"paths_id" => $path_id });
- for my $tag (@tags)
+ if(@tags)
{
- $self->add_tag($file_id, @$tag);
+ for my $tag (@tags)
+ {
+ $self->add_tag($file_id, @$tag);
+ }
+ }
+ else
+ {
+ $self->add_tag($file_id, "UNTAGGED");
}
$year="UNKNOWN" unless($self->ok($year));
CREATE TABLE paths (
id INTEGER,
name text,
- PRIMARY KEY(id DESC)
+ PRIMARY KEY(id ASC)
);
CREATE TABLE artists (
id INTEGER,
name text,
- PRIMARY KEY(id DESC)
+ PRIMARY KEY(id ASC)
);
CREATE TABLE albums (
id INTEGER,
name text,
- PRIMARY KEY(id DESC)
+ PRIMARY KEY(id ASC)
);
CREATE TABLE files (
artists_id,
albums_id,
paths_id,
- PRIMARY KEY(id DESC),
+ PRIMARY KEY(id ASC),
FOREIGN KEY(artists_id) REFERENCES artists(id) ON DELETE CASCADE ON UPDATE CASCADE,
FOREIGN KEY(albums_id) REFERENCES albums(id) ON DELETE CASCADE ON UPDATE CASCADE,
FOREIGN KEY(paths_id) REFERENCES paths(id) ON DELETE CASCADE ON UPDATE CASCADE
id INTEGER,
parents_id INTEGER,
name text,
- PRIMARY KEY(id DESC)
+ PRIMARY KEY(id ASC)
);
CREATE TABLE files_x_tags (