From 348c9132f247a96a0182289d13ef770a3206578d Mon Sep 17 00:00:00 2001 From: Damien De Paoli Date: Thu, 14 Jan 2021 21:57:53 +1100 Subject: [PATCH] rename of files table to file, included settings defaults to make this work in DEV after rebuild of DB container --- tables.sql | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tables.sql b/tables.sql index a4afefa..23658e1 100644 --- a/tables.sql +++ b/tables.sql @@ -1,6 +1,6 @@ create table settings( id integer, import_path varchar, last_import_date float, constraint pk_settings_id primary key(id) ); -create table files( id integer, name varchar(128), size_MB integer, type varchar(20), path_prefix varchar(256), hash varchar(34), thumbnail varchar, +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) ); create table person ( id integer, tag varchar(48), firstname varchar(48), surname varchar(48), @@ -10,7 +10,7 @@ create table refimg ( id integer, fname varchar(256), constraint pk_refimg_id pr create table file_person_link ( file_id integer, person_id integer, constraint pk_fpl PRIMARY KEY(file_id, person_id), - constraint fk_fpl_file_id FOREIGN KEY (file_id) REFERENCES files(id), + constraint fk_fpl_file_id FOREIGN KEY (file_id) REFERENCES file(id), constraint fk_fpl_person_id FOREIGN KEY (person_id) REFERENCES person(id) ); create table person_refimg_link ( person_id integer, refimg_id integer, @@ -27,9 +27,12 @@ create table job ( create table joblog ( id integer, job_id integer, log_date timestamptz, log varchar, constraint pk_jl_id primary key(id), constraint fk_jl_job_id foreign key(job_id) references job(id) ); -create sequence files_id_seq; +create sequence file_id_seq; create sequence ill_id_seq; create sequence importlog_id_seq; create sequence person_id_seq; create sequence refimg_id_seq; create sequence settings_id_seq; + +-- this should have sensible paths, or really an empty path on real initialisation and handling of this situation too +insert into settings values ( (select nextval('settings_id_seq')), '/home/ddp/src/photoassistant/images_to_process/#c:/Users/cam/Desktop/code/python/photoassistant/photos/#/home/ddp/src/photoassistant/new_img_dir/', 0 );