postgresでcreate tableする際の設定においてなのですが、
例えば、以下のようなテーブルを作るとして、
postgres
1create table_name 2( 3 time timestamptz not null, 4 price integer, 5 size double precision 6); 7 8create unique index table_name_time_uindex 9 on table_name (time); 10 11alter table_name 12 add constraint table_name_pk 13 primary key (time); 14
timeのデータ型としてtimestamp型を使ってしまうと、小数点以下はp=0にして切り捨てることはできても、秒までのデータの保持はしてしまうと理解しているのですが、
求める精度は分まででよく、バイト数を節約するという観点でも何か良い方法をご存知の方いらっしゃいますでしょうか。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。