ユーザ用ツール

サイト用ツール


serverapps:db:postgresql

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
serverapps:db:postgresql [2026/04/27 15:50] – [PostgreSQL起動設定 (/usr/local/etc/rc.conf.d/postgresql)] hayashiserverapps:db:postgresql [2026/04/27 15:59] (現在) – [password変更] hayashi
行 124: 行 124:
  
 これなら、基本は高速、必要な時だけ日本語順という「いいとこ取り」が可能((2026-04-28: FreeBSD pkgでは'--without-icu'でビルドされているので注意)) これなら、基本は高速、必要な時だけ日本語順という「いいとこ取り」が可能((2026-04-28: FreeBSD pkgでは'--without-icu'でビルドされているので注意))
 +
 +運用指針は以下の通りとした
 +
 +^ 項目 ^ 方針 ^ 理由 ^
 +| OS更新時の運用 | 特になし (メンテナンスフリー) | C ロケール採用によりOS依存を排除したため |
 +| インデックス管理 | 定期的な ANALYZE のみ | 破損リスクがないため REINDEX 運用は不要 |
 +| ソート順の担保 | アプリケーション/設計で解決 | DBの整合性を最優先とするため |
  
 ==== データベースの初期化と起動 ==== ==== データベースの初期化と起動 ====
行 184: 行 191:
   listen_addresses = '*'   listen_addresses = '*'
      
 +
 +==== 管理者 password変更 ====
 +root(postgres)ユーザのパスワードを変更します。((パスワードは別紙参照))
 +  alter role postgres with password 'xxxxxxxxxxxxxxxxxxxx';
 +  
 +
  
 ----- -----
行 228: 行 241:
  
 ==== password変更 ==== ==== password変更 ====
-rootユーザのパスワードを変更します。((パスワードは別紙参照)) +root(postgres)ユーザのパスワードを変更します。((パスワードは別紙参照)) 
-  alter role postgres with password 'xxxxxxxxxxxxxxxxxxxx';+  # sudo -u postgres psql 
 +  postgres=# alter role postgres with password 'xxxxxxxxxxxxxxxxxxxx';
      
 ==== Role(ユーザ)の追加 ==== ==== Role(ユーザ)の追加 ====
serverapps/db/postgresql.1777305004.txt.gz · 最終更新: by hayashi