PostgreSQLで’infinity’のデータがあると操作継続不可 ホーム › フォーラム › A5:SQL Mk-2掲示板 › PostgreSQLで’infinity’のデータがあると操作継続不可 このトピックには2件の返信、1人の参加者があり、最後にryeにより3年、 3ヶ月前に更新されました。 3件の投稿を表示中 - 1 - 3件目 (全3件中) 投稿者 投稿 2021/07/28 15:49 #9397 返信 ryeゲスト PostgreSQLにおいて、デフォルト値に’infinity’::dateを指定したカラムを持つテーブルのデータを表示すると、「’-2146753529.0′ は正しいタイムスタンプではありません」というメッセージが出続け、操作できなくなります。 以下のSELECT文でもメッセージが再現しました。 select ‘infinity’::date なお、’-infinity’::dateでは問題ありませんでした。 仕様については以下などを参照ください。 https://www.postgresql.jp/document/pg632doc/user/c0404.htm 2021/08/01 11:00 #9427 返信 松原正和キーマスター rye さんこんにちは。 不勉強ながら、’infinity’::date のような表現を知りませんでした。 Version 2.17.0 beta 1にて、’infinity’::date, ‘-infinity’::date 対応を行いました。 それぞれ、 ‘infinity’, ‘-infinity’ と表示されます。 (Excelに出力しようとしたときにうまく動作しませんが、後のバージョンで修正したいと思います。) ご確認ください。 2021/08/05 14:24 #9456 返信 ryeゲスト Version 2.17.0 beta 1で確認しました。ご記載の通り表示され、操作不能となることがなくなったこと、確認しました。対応ありがとうございました。 投稿者 投稿 3件の投稿を表示中 - 1 - 3件目 (全3件中) 返信先: PostgreSQLで’infinity’のデータがあると操作継続不可 あなたの情報: お名前 (必須) メール (非公開) (必須): ウェブサイト: 送信