PostgreSQL 16のリリースノートと虎の巻でわいわい言う会 part.1

6/23に開催された「PostgreSQL 16のリリースノートと虎の巻でわいわい言う会 」のツイートまとめ。 主に #pg16 タグを拾っています。 続きはこちら → https://togetter.com/li/2175819
10
前へ 1 2 ・・ 7 次へ
リンク Document Database Community Flexible Document Storage with Postgres - Document Database Community Bruce Momjian, Vice President at EnterpriseDB. Postgres is a flexible relational database, designed to be extensible from its inception. One aspect of this extensibility is document storage. 2

非互換項目の説明

こば -Koba as a DB engineer- @tzkb

Itaniumサポートを切れば、確かに開発は楽になるよねー。 #pg16

2023-06-23 21:03:49

プロモーション

スタンバイサーバの昇格方法の一部がなくなりました。
Remove promote_trigger_file.

まぐろ; (椎間板ヘルニア) @tameguro

ほー、スタンバイの昇格にトリガーファイルは使えなくなったか。#pg16

2023-06-23 21:04:43
ぬこ@横浜 16.2 @nuko_yokohama

かなーり古くから使っているバージョンだと、トリガファイル依存のジョブとかありそうだよなあ。まあ、諦めて直してもらうしかないよねえ。 #pg16

2023-06-23 21:06:27
Fujii Masao @fujii_masao

promote_trigger_file was dropped to reduce startup process wakeups?? #pg16

2023-06-23 21:09:00

初期ユーザからのsuperuser属性削除の禁止

Do not allow removal of superuser privileges from bootstrap user.

まぐろ; (椎間板ヘルニア) @tameguro

SUPERUSER不在の状況を許さなくなった…ってこと?#pg16

2023-06-23 21:08:41
ぬこ@横浜 16.2 @nuko_yokohama

PostgreSQL 15まではpostgresユーザからSUPERUSER属性削除できたんだ・・・(postgresユーザ自体の削除は以前から抑止されていたけど) #pg16

2023-06-23 21:09:00

WALアーカイブ

最初の項目については、なんでこんな仕様にしたんだろう?という議論も活発に行われてました。

こたつ&&みかん @kota2and3kan

ちょいちょい非互換がある感じなんだなぁ。 #pg16

2023-06-23 21:09:18
こたつ&&みかん @kota2and3kan

archive_command と archive_library を同時指定した時にエラーだけ吐いて (PostgreSQL は動いたままで) WAL アーカイブが出力されなくなるの怖い... #pg16

2023-06-23 21:11:13
ぬこ@横浜 16.2 @nuko_yokohama

@kota2and3kan 起動直後のみエラー報告というのも、ちょいヤバい感じですよね。 #pg16

2023-06-23 21:14:49
こたつ&&みかん @kota2and3kan

@nuko_yokohama ですね。何か問題が起きてバックアップからリストアしようとした時に「WAL アーカイブが出力されてなかった」ってことに気付いてしまったら絶望ですよね... #pg16

2023-06-23 21:19:11
こば -Koba as a DB engineer- @tzkb

「危険だしリバートさせます」🤣🤣🤣 #pg16

2023-06-23 21:11:52
Kosuke Kida @kkkida_twtr

トリガーファイル、お客さんに出すサーバー設計書に「設定ファイル一覧」の項目があって「フェイルオーバーさせたい時に置くファイルです!」と書くと、ここでフェイルオーバーの説明が必要だったり、普段はいないファイルであって、知らん人向けの説明の面倒さがあったな〜 #pg16

2023-06-23 21:14:40
Fujii Masao @fujii_masao

archive_libraryとarchive_commandの両方が設定された時にサーバをシャットダウンさせるようにすると、各パラメータSIGHUPなので、PostgreSQL稼働中にパラメータ設定変更でシャットダウンさせられるようになってしまう。。なので、archiverだけFATAL終了させる仕様にしてる? #pg16

2023-06-23 21:15:43
Fujii Masao @fujii_masao

このarchiverのFATAL頻発は、pg_stat_archiverとかを監視してたら気づけるのかな? #pg16

2023-06-23 21:19:30
こば -Koba as a DB engineer- @tzkb

自分も読んで「?」てなる事多いし、安心してますww #pg16

2023-06-23 21:20:05

ASCII専用文字

まあ、実際に非ASCII文字を設定するケースってあまりないのかもしれないけど。
pg_clean_ascii(): escape bytes rather than lose them

Fujii Masao @fujii_masao

@heat_feat_mario postgres_fdw.application_nameの文字列がそのままリモートのPostgreSQL16に送信され、リモート側で非ASCIIの16進数表示対応がされる感じです。postgres_fdw側では何もやってなかったはずです。たぶん。。#pg16

2023-06-23 21:24:02
前へ 1 2 ・・ 7 次へ