From ab3eff4e62cc076be9d2271f97fedbf37b980bdd Mon Sep 17 00:00:00 2001 From: Damien De Paoli Date: Mon, 18 Jan 2021 13:19:25 +1100 Subject: [PATCH] starting on new DB structure, with a new branch, with thoughts in TODO, file_types in tables.sql --- TODO | 1 + tables.sql | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/TODO b/TODO index bbf30ef..4632fcb 100644 --- a/TODO +++ b/TODO @@ -86,6 +86,7 @@ PROPOSED CHANGES: all images with faces, or if we 'reset face_flag' rescan all images + TODO: Handle file deletions from file system (remove dangling DIR/FILE combos) -- also when moving to storage_dir, need to reset DIR, but keep FILE data ### UI diff --git a/tables.sql b/tables.sql index 6616657..f6da8e8 100644 --- a/tables.sql +++ b/tables.sql @@ -2,6 +2,12 @@ ALTER DATABASE pa SET timezone TO 'Australia/Victoria'; create table settings( id integer, import_path varchar, last_import_date float, constraint pk_settings_id primary key(id) ); +create table file_type ( id integer, name varchar(32) unique, constraint pk_file_type_id primary key(id) ); +insert into file_type values ( 1, 'Directory' ); +insert into file_type values ( 2, 'Image' ); +insert into file_type values ( 3, 'Video' ); +insert into file_type values ( 4, 'Unknown' ); + create table file( id integer, name varchar(128), size_MB integer, type varchar(20), path_prefix varchar(256), hash varchar(34), thumbnail varchar, constraint pk_photos_id primary key(id) );