(Untested) Postgres SQL + PLPGSQL implementation of temporal tables.
Goals:
- No dynamic or parameterized SQL after setup
- Can be uninstalled after setup
- SQL+PLPGSQL for environments with strict or limited extension support
- Quacks like a temporal table implementation
- Doesn't drift into the future
- Uses two columns instead of range column, no loss in data when lower and upper are equal