2022-10-29 09:50:21 のえるの投稿 noellabo@fedibird.com

4:19〜4:21の約2分の停止メンテナンスを行い、データベースのアップグレードを行いました。

普段の再起動メンテより短いですね。

--

今回実施したのは、PostgreSQL 14から15への更新です。

fedibird.comのデータベースは約120GBほどありますが、これを通常の方法でバージョンアップしようとすると非常に長い時間がかかります。まあ少なく見積もっても数時間。下手すると半日以上かかるかもしれません。

なので、アプローチを変えて、新旧のデータベースをロジカルレプリケーションであらかじめ同期しておき、最後に停止して切り替える方法をとりました。

今回はしっかり停止して行いましたが、pgbouncerでとめて、数秒で切り替えるのも可能かな。利用者が気付かないレベルのやつ。

14から15にはWALが流れるのかな?(ドキュメント読め←

某ヘ社のやつは今のところ同じバージョンのレプリカを作っておいてから最後に書き込みを止めてレプリカ側のバージョンを上げるのが標準的な手順なんだよね

Upgrading the Version of a Heroku Postgres Database | Heroku Dev Center https://devcenter.heroku.com/articles/upgrading-heroku-postgres-databases#upgrading-with-p

Upgrading the Version of a Heroku Postgres Database | Heroku Dev Center

弊ぼっち13だったわ←

$ heroku pg:info
=== HEROKU_POSTGRESQL_PURPLE_URL, DATABASE_URL
Plan: Standard 0
Status: Available
Data Size: 14 GB
Tables: 92
PG Version: 13.8
Connections: 15/120
Connection Pooling: Available
Credentials: 1
Fork/Follow: Available
Rollback: earliest from 2022-10-25 20:37 UTC
Created: 2022-04-15 20:29
Region: us
Data Encryption: In Use
Continuous Protection: On
Enhanced Certificates: Off
Maintenance: not required
Maintenance window: Thursdays 19:30 to 23:30 UTC

まったまたー

Home Depotで間違えた径で買っちゃったバルブ、返品したら全額返ってくるもんなんだねえ

電力量計の記録に欠測期間があった。その分安くなるかな

2022-10-29 10:57:34 わんせた@12時以降起床部の投稿 ars42525@odakyu.app

YubiKey触りたいだけのときあるから「YubiKey触りたいときに開くページ」みたいなの誰か作って欲しい

すてき

Yubico OTPならテキストの入るところなら触れるよね

っっっっqiorqeobんyxzぅふぃtぬえcうっthっipoじぇbohtxじpq

2022-10-29 11:24:57 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red

YubiKey Verification
yubico.com/genuine/

どうぞ

YubiKey Verification

お!って思ったらWebAuthnかな?

ほむほむ (ディレクトリ名だけで判断してはいけないけれどもね

んふふ

WebAuthnちゃんと勉強してみたいなあ…(TVerを流しながら

https://github.com/mastodon/mastodon/pull/19478 で弊ぼっちのS3消し始めたっぽいんだけどサイズの減り方が微妙でまあ様子見わね

Store integer settings as integer by zunda · Pull Request #19478 · mastodon/mastodon

@Gargron Thank you! I hope you'll have a good rest now :)

遠出いっとおでー!

ドイツのジャガイモおいしいんだよなあ!

2022-10-29 12:59:27 のえるの投稿 noellabo@fedibird.com

@osapon 有用情報なので追記ぶらさげます。

--

Ubuntu / Debian 系でpg_upgradeclusterを使う場合、内部でpg_upgradeを使うように指示して--linkオプションをつけます。

sudo pg_upgradecluster 14 main -m=upgrade --link

また、比較的メジャーなところで、pg_repackを使ったことがあると、そのextensionがインストールされてるので、移行先の方でもpg_repackが使えるようにしておく必要があるけど、まだpostgresql-15-repackがリリースされていないので、対処が必要。

移行元でとりあえず消しちゃうのがはやいかな。

drop extension pg_repack;

pg_repackはv1.4.8でもう15対応してるので、ソースから入れちゃうのも手。

自前ポスグレむっちゃ尊敬

2022-10-29 15:29:46 まめもの投稿 mamemomonga@momo.mame.moe

このアカウントは、notestockで公開設定になっていません。

ホテル・カリフォルニア選手権

Track: Hotel Mauna Kea (parody)
Artist: HIPWACの天文学者チーム
https://youtu.be/XPdTlHK1h_0

Attach YouTube

ごく一部の人にわかるあるあるがつまってるんよ。

2022-10-29 16:17:45 あっきぃ / C106(日)東7S-33bの投稿 akkiesoft@social.mikutter.hachune.net

自分には通知と晩夏

通知

晩夏

すこ

ロックなはなしだ

2022-10-29 20:36:37 まめもの投稿 mamemomonga@momo.mame.moe

このアカウントは、notestockで公開設定になっていません。

港の動画見てみなと!

冷蔵庫「梨が無しに」