postgres/Ubuntu\343\201\247PostgreSQL 15\343\202\22217\343\201\253\343\202\242\343\203\203\343\203\227\343\202\260\343\203\254\343\203\274\343\203\211\343\201\231\343\202\213.md
... ...
@@ -13,7 +13,7 @@ sudo apt-get install postgresql-17
13 13
14 14
---
15 15
16
-## 1. 既存の PostgreSQL 15 の確認
16
+## 2. 既存の PostgreSQL 15 の確認
17 17
18 18
PostgreSQL のデータベースクラスタ管理は `postgresql-common` が提供するコマンド `pg_lsclusters` で確認できます。
19 19
... ...
@@ -30,7 +30,7 @@ pg_lsclusters
30 30
31 31
---
32 32
33
-## 1. 新規クラスタを削除 (空の17クラスタを作り直す場合)
33
+## 3. 新規クラスタを削除 (空の17クラスタを作り直す場合)
34 34
35 35
PostgreSQL 17 インストール時に自動生成された「空」の `17/main` クラスタが不要であれば、`pg_upgradecluster` 実行前に削除しておきます。
36 36
... ...
@@ -42,7 +42,7 @@ sudo pg_dropcluster 17 main --stop
42 42
43 43
---
44 44
45
-## 1. データのアップグレード(pg_upgradecluster を使用)
45
+## 4. データのアップグレード(pg_upgradecluster を使用)
46 46
47 47
Ubuntu/Debian 系で提供されている `pg_upgradecluster` コマンドを使うと、自動的に
48 48
... ...
@@ -68,7 +68,7 @@ sudo pg_upgradecluster 15 main
68 68
69 69
---
70 70
71
-## 1. 動作確認
71
+## 5. 動作確認
72 72
73 73
アップグレードが完了したら、 PostgreSQL 17 のクラスタが起動しているかを確認します。
74 74
... ...
@@ -87,7 +87,7 @@ sudo -u postgres psql
87 87
88 88
---
89 89
90
-## 1. 古いバージョン(15) のクラスタ削除(不要であれば)
90
+## 6. 古いバージョン(15) のクラスタ削除(不要であれば)
91 91
92 92
アップグレード後に問題が無ければ、古いデータディレクトリは削除しても構いません。`pg_upgradecluster` は既存のクラスタを削除しませんが、不要であれば下記コマンドで削除が可能です。
93 93
... ...
@@ -103,7 +103,7 @@ sudo apt-get remove postgresql-15
103 103
104 104
---
105 105
106
-## 1. トラブルシューティング
106
+## 7. トラブルシューティング
107 107
108 108
- **ポートの競合**: 15 と 17 が同時に起動できない場合、設定ファイルに定義されたポート番号が重複している可能性があります。`/etc/postgresql/<バージョン>/main/postgresql.conf` を確認してみてください。
109 109
- **拡張機能/モジュール**: 特定の拡張機能(例: PostGIS 等)を使用している場合、PostgreSQL 17 向けに該当拡張が対応しているか確認が必要です。