rename of files table to file, included settings defaults to make this work in DEV after rebuild of DB container

This commit is contained in:
2021-01-14 21:57:53 +11:00
parent e884accd0a
commit 348c9132f2

View File

@@ -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 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) ); constraint pk_photos_id primary key(id) );
create table person ( id integer, tag varchar(48), firstname varchar(48), surname varchar(48), 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, create table file_person_link ( file_id integer, person_id integer,
constraint pk_fpl PRIMARY KEY(file_id, person_id), 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) ); constraint fk_fpl_person_id FOREIGN KEY (person_id) REFERENCES person(id) );
create table person_refimg_link ( person_id integer, refimg_id integer, 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, 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) ); 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 ill_id_seq;
create sequence importlog_id_seq; create sequence importlog_id_seq;
create sequence person_id_seq; create sequence person_id_seq;
create sequence refimg_id_seq; create sequence refimg_id_seq;
create sequence settings_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 );