-- Create documentFieldExtractionVersions table for version tracking CREATE TABLE documentFieldExtractionVersions ( id uuid PRIMARY KEY DEFAULT uuid_generate_v7(), fieldExtractionId uuid NOT NULL, version bigint NOT NULL, createdBy varchar(255) NOT NULL, createdAt timestamp NOT NULL DEFAULT NOW(), FOREIGN KEY (fieldExtractionId) REFERENCES documentFieldExtractions(id) ); -- Indexes for version queries CREATE INDEX idx_documentfieldextractionversions_fieldextractionid ON documentFieldExtractionVersions(fieldExtractionId); CREATE INDEX idx_documentfieldextractionversions_version ON documentFieldExtractionVersions(version);