問題タブ [pg-hba.conf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - Postgresql で pg_hba.conf ファイルを編集できない
元の pg_hba.conf ファイル (pg_hba.conf.bk の場合もあります) のバックアップを作成し、既存の pg_hba.conf ファイルにエントリを追加したいと考えています。これまでのところ、これは私がやろうとしてきたことですが、ルートユーザーを経由したりsudoを使用したりしても、許可が拒否されるたびに表示されます。
私の試み:
行を追加しようとすると、許可が拒否されたというエラーが表示されます
これは展開スクリプトの一部になるため、手動で pg_hba.conf にエントリを作成することはできません。では、どうすればconfファイルにエントリを作成できますか?
postgresql - 外部データベースが同じサーバーにある場合、postgres_fdw の使用を簡素化できますか?
私のサーバーにはいくつかのデータベースがあります。db2 のクエリから db1 を読み取れるようにしたいと考えています。postgres_fdw を使用してそれを実行できることはわかっていますが、これにはいくつかの欠点があります。主なものは、資格情報を渡したり、パスワードを変更するときに心配したりする必要があることです。
postgresql - postgres はデータベース パスワードまたはユーザー パスワードを使用します
ローカルの postgres サーバーに postgres データベースをインポートしました。setup.local というファイルを使用して、(django がデータを取得できるようにするために) データベースに接続する必要がありました。
DB_HOST=localhost
、DB_NAME
、DB_USER
、を指定する必要がありますDB_PASSWORD
。
DB_HOST はlocalhost
間違いありません。DB_name は、インポート時に選択したものです ( psql imported_db < downloaded_DB
)
DB_USER は my_name です (または、所有者を変更できますALTER DATABASE imported_db OWNER TO other_name
)。
私にとって重要なのは、(変数名が DB_PASSWORD であっても) データベースのパスワードではなく、ユーザー (my_name または other_name) のパスワードを使用する必要があることです。
質問: psql データベースにはパスワードがありますか、それともロール/ユーザーだけにパスワードがあり、それらを使用してデータベースにアクセスしますか?
アンドレア