-
PostgreSQLでmusl libcを使う方法
有名な標準Cライブラリの実装はglibc。musl libc(マッスル)は別の標準Cライブラリの実装。ライセンスはMITライセンスで、シンプルな実装、小さいバイナリ、が特徴らしい。Alpine Linuxでも使われているとの事。
-
PostgreSQLで「圧縮+読み取り専用テーブル」をテーブルAMを使って自作してみた
先日、pgroadという趣味で作っているPostgreSQL用のTable AMを公開しました。pgroadは、PostgreSQLに新しいテーブル形式であるroadを追加する拡張機能です。roadはRead Only Archived Dataの略で、使用頻度が低くなったけど削除はできない既存のテーブルを、コンパクトな読み取り専用テーブルに変換する形で使います。
-
PostgreSQLでトランザクションIDをできるだけ早く消費する方法
本記事はPostgreSQL Advent Calendar 2023 21日目の記事です。
-
PostgreSQLで(わかりづらい)bannerプログラム作ってみた
これはPostgreSQL Advent calendar 2023シリーズ2の8日目の記事です。
-
ALTER TABLEの各コマンドのロックレベル
ALTER TABLE
コマンドは各サブコマンドによってテーブルへのロックレベルが異なります。ソースを見るのが一番正確なのですが、いつも確認するのが面倒なのでまとめてみました。