Our solution: tables
CREATE TABLE person_hst ( person_hst_id SERIAL PRIMARY KEY, person_id INTEGER, name TEXT NOT NULL, date_of_birth DATE NOT NULL, address TEXT, audit_id INTEGER REFERENCES audit(audit_id), effective_from TIMESTAMPTZ, effective_until TIMESTAMPTZ, removed BOOLEAN NOT NULL DEFAULT FALSE );