Changed to use standard JPA annotations.
This commit is contained in:
@ -22,6 +22,7 @@ CREATE TABLE media_files (
|
||||
file_path VARCHAR NOT NULL,
|
||||
file_hash VARCHAR NOT NULL,
|
||||
meta_info_source VARCHAR NOT NULL, -- 'tag' or 'filesystem'
|
||||
date_added TIMESTAMP NOT NULL DEFAULT NOW(),
|
||||
comment VARCHAR DEFAULT ''
|
||||
);
|
||||
|
||||
@ -46,8 +47,11 @@ CREATE TABLE tags (
|
||||
|
||||
CREATE TABLE playlists (
|
||||
id SERIAL PRIMARY KEY,
|
||||
user_created BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
last_used TIMESTAMP NOT NULL DEFAULT NOW(),
|
||||
name VARCHAR NOT NULL,
|
||||
mod_count INTEGER NOT NULL DEFAULT 0
|
||||
mod_count INTEGER NOT NULL DEFAULT 0,
|
||||
media_file_count INTEGER NOT NULL DEFAULT 0
|
||||
);
|
||||
|
||||
CREATE TABLE playlists_media_files (
|
||||
@ -60,6 +64,7 @@ CREATE TABLE playlists_media_files (
|
||||
CREATE TABLE bookmarks (
|
||||
id SERIAL PRIMARY KEY,
|
||||
name VARCHAR,
|
||||
user_created BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
playlist_id INTEGER NOT NULL REFERENCES playlists(id) ON DELETE CASCADE,
|
||||
media_file_id INTEGER NOT NULL REFERENCES media_files(id) ON DELETE CASCADE,
|
||||
play_index INTEGER NOT NULL
|
||||
|
Reference in New Issue
Block a user