#author("2025-07-06T20:43:13+09:00","default:k1rou","k1rou") #author("2025-07-19T09:57:11+09:00","default:k1rou","k1rou") *PostgreSQL [#hcdcb318] -データベースエンジン -[[RDBMS]] -[[OSS]] *PostgreSQLの機能 [#ee3eb31e] -ロール --ロール属性 | 識別子 | |h | LOGIN | ログイン権限 | | SUPERUSER | スーパーユーザ | | CREATEDB | データベース作成 | | CREATEROLE | ロール作成 | | REPLICATION | レプリケーション接続 | | PASSWORD | パスワード設定 | | NOINHERIT | ロールの権限を継承しない | | BYPASSRLS | RLSを無視 | | CONNECTION LIMIT | 最大同時接続数の制限 | --public ロール ---デフォルトで作成されるロール -権限 | 識別子 | |h | SELECT | | | INSERT | | | UPDATE | | | DELETE | | | TRUNCATE | | | REFERENCES | | | TRIGGER | | | CREATE | | | CONNECT | | | TEMPORARY | | | EXECUTE | | | USAGE | | -スーパーユーザ -RLS --Row Level Security -VACUUM -拡張モジュール --postgresql-contrib --pgcrypto *ミドルウェア [#h62933a7] **Pgpool-II [#n98ccbd7] -高可用性の実現を目的としてアプリケーションとデータベースの間で機能するミドルウェア -負荷分散(ロードバランサー)、レプリケーション、フェイルオーバーなど多様な機能を持っている *関連サイト [#e8f9d094] -https://www.postgresql.jp/ -日本PostgreSQLユーザ会~ https://www.postgresql.jp/ -pgsql-jp/jpug-doc - GitHub~ https://github.com/pgsql-jp/jpug-doc *関連用語 [#u17403da] -[[PostgreSQLコマンド]] -[[LAPP]] -[[MySQL]] -[[PG-Strom]] -[[WAL]] - Write Aheadd Logging -[[ACID]] -[[MVCC]] - MultiVersion Concurrency Control -HOT - Heap-only tuples -OLTP