PostgreSQL 16のリリースノートと虎の巻でわいわい言う会(続)
- nuko_yokohama
- 2024
- 4
- 0
- 36
おぉ。generate_series() も進化してるのか。前にいろいろ検証してた時にしこたま使ってた。 #pg16
2023-06-27 21:05:40timezonetextが追加されたんですね。。。 generate_series ( start timestamp with time zone, stop timestamp with time zone, step interval [, timezone text ] ) postgresql.org/docs/16/functi… #pg16
2023-06-27 21:08:09正規分布の乱数を生成する関数 random_normal が追加。 普通、乱数は一様分布で、BI系のテーブルのシミュレーションをするのには、正規分布への変換が必要だった気がしたので、結構、便利になるかも。 #pg16
2023-06-27 21:10:31random_normal()をPostgreSQL組み込みの関数にしてよいのであれば、pgbenchで提供してるいろいろなランダム関数もいずれ組み込みにしてもよいのかも。 #pg16
2023-06-27 21:10:58@fujii_masao たしかに、以前pgbenchのいろんなランダム関数調べてたときに、「なんで本体機能にないんだろう・・・」と思ってました。 #pg16
2023-06-27 21:18:34@nuko_yokohama Good chance to create and propose the patch!! 💪💪💪 #pg16
2023-06-27 21:20:59Commiterからの圧が強いw
system_user, 認証方式を返してくるのが面白いな。Oracleとかでも同じ関数あるのかな。 #pg16
2023-06-27 21:12:37@nuko_yokohama そのものはありませんが、sys_context関数の引数に AUTHENTICATION_METHOD を渡すと同じような動作になるかもしれません。 #pg16
2023-06-27 21:21:52パラメータ変更
ここもメジャーバージョンが上がると、たいてい影響がある。
shared_preload_librariesがシングルユーザモードで使えるようになるのは、もしかして拡張機能のデバッグがしやすくなる? #pg16
2023-06-27 21:17:17shared_preload_librariesがシングルユーザモードで使えるようになったのは、STORAGEの開発にも関係あるかもということ。#pg16
2023-06-27 21:19:16ユーティリティ
意外といろいろ入っています。
initdbの--setオプション、同一サーバ内にたくさんのデータベースクラスタを生成するときに、めっさ便利。 #pg16
2023-06-27 21:21:55--set を使うと initdb 実行時に postgresql.conf のパラメータのデフォルト値を設定できるのか。検証とかで作成/削除を繰り返す時は毎回手で postgresql.conf を書き換えてたから、地味に便利かも。 #pg16
2023-06-27 21:22:03pg_basebackupの新圧縮オプション、なんでlongというオプション名?→圧縮対象となるデータが長いとき?の意味なんだろうか。 #pg16
2023-06-27 21:24:14@nuko_yokohama very long range search ということのようです。#pg16 en.wikipedia.org/wiki/Zstd
2023-06-27 21:47:16この記事で、echoでwal_levelやportの設定をしてるところ、initdbの(PostgreSQL16新機能の)--setオプションを使った方がよかったかも。#pg16 twitter.com/fujii_masao/st…
2023-06-27 21:25:19記事を投稿しました! PostgreSQL16のスタンバイからのロジカルレプリケーションにおけるスタンバイ昇格の影響調査 on #Qiita qiita.com/fujii_masao/it…
2023-06-26 18:26:51