A5:SQL Mk-2

開発のこと、日々のこと

PostgreSQL 日付型について

ホーム フォーラム A5:SQL Mk-2掲示板 PostgreSQL 日付型について

  • このトピックには2件の返信、1人の参加者があり、最後にこっぺにより3年前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #9907 返信
    こっぺ
    ゲスト

    いつも便利に利用させていただいております。
    ありがとうございます。

    利用中のバージョンは 2.16.2 x64 です。
    データベースは PostgreSQL です。
    以下のテーブルで説明いたします。

    create table table1 (
    code1 character varying(4) not null,
    date1 timestamp(6) without time zone not null,
    date2 timestamp(6) without time zone not null,
    primary key (code1)
    );

    date1 は ‘2021/11/22 12:34:56.789012’ などとなります。

    テーブルを開いて一覧表示で見た場合、date1 / date2 が化けます。

    例)
     date1 = ‘2021/11/22 12:34:56.789012’ の場合
      ‘2021/11/22 12:34:56.789’ と表示される

     date1 = ‘2021/11/30 23:59:59.999999’ の場合
      ‘2021/12/01 00:00:00’ と表示される

    おそらく、これが原因でテーブル一覧のデータを更新するとエラーに
    なってしまいます。

    既出の問題であり、小数部は 3 桁に丸める仕様である場合は小数部
    の桁数を設定できるようにならないでしょうか。

    #9910 返信
    松原正和
    キーマスター

    こっぺさんこんにちは。
     
    申し訳ありませんが、A5:SQL Mk-2で使用しているDelphi の日付時刻型を扱う際の制約上、日付時刻はミリ秒までしか保持できません。
     
    申し訳ありませんが、これは現状制約となります。

    #9913 返信
    こっぺ
    ゲスト

    ご回答、ありがとうございます。

    そうですか、残念ですがしかたありませんね。
    今後もがんばってください。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
返信先: PostgreSQL 日付型について
あなたの情報:




コメントは受け付けていません。