[解決済み] LinuxにおけるPostgreSQLデータベースのデフォルトの場所
質問
LinuxでPostgreSQLがすべてのデータベースを保持するデフォルトのディレクトリは何ですか?
どのように解決するのですか?
このような場合、" postgresql がすべてのデータベースを保存するディレクトリです。 (および設定)はデータディレクトリと呼ばれ、PostgreSQLが(少し紛らわしいですが)"と呼んでいるものに相当します。 データベースクラスタ これは分散コンピューティングとは関係なく、単にPostgreSQLサーバによって管理されるデータベースと関連オブジェクトのグループという意味です。
データディレクトリの位置は配布物に依存します。ソースからインストールした場合、デフォルトは
/usr/local/pgsql/data
:
ファイルシステム用語では、データベース クラスタは1つのディレクトリ の下にすべてのデータが格納されます。 これをデータ ディレクトリまたは データ領域と呼びます。どこにデータを保存するかは完全にあなた次第です。 どこにデータを保存するかは完全にあなた次第です。 デフォルトはありませんが のような場所は /usr/local/pgsql/dataまたは /var/lib/pgsql/dataのような場所が一般的です。 ( ref )
さらに、稼働中のPostgreSQLサーバのインスタンスは1つのクラスタに関連付けられます。そのデータディレクトリの位置は、サーバデーモンに渡すことができます("
ポストマスタ
"または "
ポストグレス
")の中で
-D
コマンドラインオプション、または
PGDATA
環境変数 (通常は実行中のユーザのスコープで、通常は
postgres
). 通常、このようなもので実行中のサーバーを見ることができます。
[root@server1 ~]# ps auxw | grep postgres | grep -- -D
postgres 1535 0.0 0.1 39768 1584 ? S May17 0:23 /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data
あまり頻繁ではありませんが、同じPostgreSQLサーバの2つのインスタンス(同じバイナリ、異なるプロセス)を実行し、異なるクラスタ(データディレクトリ)を提供することが可能であることに注意してください。もちろん、それぞれのインスタンスは独自のTCP/IPポートでリッスンします。
関連
-
deepin depth systemはどのような内容でアップデートされましたか?deepinの最新版アップデート内容まとめ
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] PostgreSQLの場合。PostgreSQLのテーブルを表示する
-
[解決済み] フォルダとそのサブフォルダ/ファイルのパーミッションを一括で変更する方法
-
[解決済み] PostgreSQLの "DESCRIBE TABLE"
-
[解決済み] PostgreSQL コマンドラインユーティリティ: psql を終了する方法
-
[解決済み] Unix/Linuxで、ファイルのあるフォルダを別のフォルダにコピーするにはどうしたらいいですか?[クローズド]
-
[解決済み] どのバージョンのPostgreSQLを使用していますか?
-
[解決済み] PostgreSQLからのPL/pgSQL出力をCSVファイルに保存する
-
[解決済み] 特定のファイル/フォルダを除外してディレクトリをtarするシェルコマンド
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Linux Mintのシステムバージョン情報はどこにありますか? Linux Mint のシステム情報を見るためのヒント
-
Linux Mintでフェード効果をオンにする方法は?
-
linux(ubuntu 18.04)でのアイデア運用データベース障害問題について
-
TclError: 表示名がなく、$DISPLAY環境変数もない。
-
GCCのバージョンによる浮動小数点演算の例外発生
-
[解決済み] cronは内部でどのようにジョブをスケジューリングしているのですか?
-
[解決済み] Linuxでファイルをシンボリックリンクするには?[クローズド]
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] Linux で grep を使ってファイル名だけを表示するにはどうしたらいいですか?
-
[解決済み] bashスクリプトでset -eはどういう意味ですか?