Labs

<< 最初 < 前ページ 次ページ > 最後 >>
icon pgAdimn4 でブラウザで開けなくなる (2019/09/28)
pgAdmin4 からブラウザで起動することになった。

ただポートを自動生成してブラウザ起動するので、ブラウザを閉じてURL(ポート)がわからないと開けないという仕様

pgAdmin4pgAdmin4アプリ自体をクリックしても開かないので以下で対応

- pgAdmin4 メニューのURLコピー
- pgAdmin4 シャットダウン

pgAdmin4 メニューのURLコピー

pgAdmin4 メニュー
コピー後にブラウザでアクセス

pgAdmin4 シャットダウン

それでもひらけない場合は、シャットダウンして再起動
pgAdmin4 メニュー
icon ロケールの再構築 (2019/08/27)
# localedef -i ja_JP -c -f UTF-8 -A /usr/share/locale/locale.alias ja_JP.UTF-8
# vi /etc/locale.gen
ja_JP.UTF-8 UTF-8
# update-locale LANG=ja_JP.UTF-8
再ログイン
# locale
LANG=ja_JP.UTF-8
LANGUAGE=
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
LC_COLLATE="ja_JP.UTF-8"
LC_MONETARY="ja_JP.UTF-8"
LC_MESSAGES="ja_JP.UTF-8"
LC_PAPER="ja_JP.UTF-8"
LC_NAME="ja_JP.UTF-8"
LC_ADDRESS="ja_JP.UTF-8"
LC_TELEPHONE="ja_JP.UTF-8"
LC_MEASUREMENT="ja_JP.UTF-8"
LC_IDENTIFICATION="ja_JP.UTF-8"
LC_ALL=

# pg_createcluster 10 -e UTF-8 --locale ja_JP.UTF-8 --start main
icon 各時間毎の累積データ (2018/07/19)
SQLで累積を計算する場合、OVER句を利用すると便利

1ヶ月の降水量を各時間ごとに累積

データ

1時間毎の雨量を INSERT
datetime, precipitation
2018-06-01 00:00, 0.0
2018-06-01 01:00, 0.1
2018-06-01 02:00, 0.3
.......
2018-06-30 22:00 1.2
2018-06-30 23:00 1.3

SQL

datetime を昇順でソートし、降水量累計
SELECT datetime, precipitation,
              SUM(precipitation) OVER(ORDER BY datetime ASC) AS sum_precipitation
FROM rainfalls
WHERE  datetime >= '2018-06-01 00:00' AND datetime < '2018-07-01 00:00'
ORDER BY datetime

計算後

datetime, precipitation, sum_precipitation
2018-06-01 00:00, 0.0, 0.0
2018-06-01 01:00, 0.1, 0.1
2018-06-01 02:00, 0.3, 0.4
.......
2018-06-30 22:00 1.2, 11.1
2018-06-30 23:00 1.3, 12.4
<< 最初 < 前ページ 次ページ > 最後 >>