Files
query-orchestration/database/migrations/00000000000006_documents.up.sql
T
Michael McGuinness 24a038ec3d Merged in feature/doctextstructure (pull request #56)
DocTextRunner Structure

* firstround

* shorttests
2025-02-07 14:15:06 +00:00

34 lines
917 B
SQL

CREATE TABLE documents (
id uuid primary key DEFAULT uuid_generate_v7(),
jobId uuid not null,
hash text not null,
foreign key (jobId) references jobs(id),
unique(jobId, hash)
);
CREATE TABLE documentEntries (
id uuid primary key DEFAULT uuid_generate_v7(),
documentId uuid not null,
bucket text not null,
key text not null,
foreign key (documentId) references documents(id)
);
CREATE TABLE documentCleans (
id uuid primary key DEFAULT uuid_generate_v7(),
documentId uuid not null,
version int not null,
bucket text not null,
key text not null,
foreign key (documentId) references documents(id)
);
CREATE TABLE documentTextExtractions (
id uuid primary key DEFAULT uuid_generate_v7(),
documentId uuid not null,
version int not null,
bucket text not null,
key text not null,
foreign key (documentId) references documents(id)
);