File "/usr/local/lib/python3.10/site-packages/psycopg/cursor_async.py", line 235, in fetchall
records = self._tx.load_rows(self._pos, self.pgresult.ntuples, self._make_row)
File "psycopg_binary/_psycopg/transform.pyx", line 463, in psycopg_binary._psycopg.Transformer.load_rows
File "psycopg_binary/types/datetime.pyx", line 796, in psycopg_binary._psycopg.TimestamptzLoader.cload
psycopg.DataError: timestamp too large (after year 10K): 'infinity'
< /code>
Таинственно, это не выйдет из строя на моей локальной машине (используя Docker's Postgres: последний).
, но не работает на совершенно новом экземпляре Amazon RDS Postgres 16.3.
Я предполагаю, что это столбец Rolvaliduntil TimeStamptz
и, и Amazon устанавливает значение для бесконечности вместо нуля без веской причины. Postgres, чтобы обработать такие даты изящно (например, разбор как нулевой).
выполнение: < /p> [code]await pg_acursor.execute("SELECT * FROM pg_roles;") await pg_acursor.fetchall() [/code] ... [code] File "/usr/local/lib/python3.10/site-packages/psycopg/cursor_async.py", line 235, in fetchall records = self._tx.load_rows(self._pos, self.pgresult.ntuples, self._make_row) File "psycopg_binary/_psycopg/transform.pyx", line 463, in psycopg_binary._psycopg.Transformer.load_rows File "psycopg_binary/types/datetime.pyx", line 796, in psycopg_binary._psycopg.TimestamptzLoader.cload psycopg.DataError: timestamp too large (after year 10K): 'infinity' < /code> Таинственно, это не выйдет из строя на моей локальной машине (используя Docker's Postgres: последний). , но не работает на совершенно новом экземпляре Amazon RDS Postgres 16.3. Я предполагаю, что это столбец Rolvaliduntil TimeStamptz [/code] и, и Amazon устанавливает значение для бесконечности вместо нуля без веской причины. Postgres, чтобы обработать такие даты изящно (например, разбор как нулевой).