research how it behaves in the other database it tries to emulate and either document or possibly change the behavior in v14
As in https://stackoverflow.com/questions/6779521/how-do-i-insert-a-bc-date-into-oracle and http://rwijk.blogspot.com/2008/10/year-zero.html
In Oracle
to_date('-4700/01/01','syyyy/mm/dd')
returns
01/01/4700 BC
In documents https://docs.oracle.com/cd/B28359_01/olap.111/b28126/dml_commands_1029.htm#OLADM780
YEAR
SYEAR
Year, spelled out; S prefixes BC dates with a minus sign (-).
S
YYYY
SYYYY
4-digit year; S prefixes BC dates with a minus sign.
pgsql-bugs by date:
Соглашаюсь с условиями обработки персональных данных