タグ付けされた質問 「postgresql」

PostgreSQLは、強力なオープンソースのオブジェクトリレーショナルデータベースシステムです。


6
シェルからpg_hba.confへのパスを見つけるにはどうすればよいですか?
シェルからpg_hba.confへのパスを取得したいと思います。パスはPostgreSQLのバージョンによって異なります。たとえば、8.4および9.1の場合: /etc/postgresql/8.4/main/pg_hba.conf /etc/postgresql/9.1/main/pg_hba.conf pg_configコマンドを試しましたが、この情報が含まれていないようです。 これはpg_hba.conf、編集用に他のPostgreSQL構成ファイルを開くために統一コマンドを使用できるようにするためです。 私はbashを使用しています。
101 postgresql 


22
ポート5432でpostgresqlに接続できません
PostgreSQL 8.4を含むBitnami Djangoスタックをインストールしました。 実行するpsql -U postgresと、次のエラーが表示されます。 psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? PGは間違いなく実行されており、pg_hba.confファイルは次のようになります。 # TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all md5 …
82 postgresql 

5
インストールからPostgresを削除する方法は?
私はubuntu 9.10(karmic)を持っていますが、新しいプログラムをインストールしようとすると、postgresはそのプログラムの依存関係としてインストールされましたが、インストールが正常に完了してもエラーはなく、Postgresはインストールされておらず、アプリケーションが動作していません。Postgresをアップデートしようとしましたが、「エラーがあり、postgresをインストールできません」というメッセージだけが表示されました。 今、私のマシンからPostgresを完全に削除したいのですが、どうすればできますか。ブートごとにプロセスを強制終了したくありません。Postgresを削除したいだけです。 コマンドラインとは何ですか? 人々に感謝します。

6
「サービスの再起動」と「サービスのリロード」の違いは何ですか
との違いを理解しようservice restart [someservice]としていservice reload [someservice]ます。「再起動」はサービスを再起動し、「再読み込み」は設定を再読み込みすることを理解していますが、特定のコンテキストでどちらを使用するかを決定するのに十分な実用的な意味を十分理解していません。 例:PostgreSQLのセットアップについて読んだほとんどのガイドは、postgresql.confとpg_hba.confを編集してリモート接続を許可したら、を発行する必要があると言っていsudo service postgresql restartます。ただし、上記の説明に基づいてどちらを使用するかを推測している場合は、「リロード」を選択します。 それが重要な場合、私はUbuntu 11.10を使用していますが、できるだけ一般的に適用できる説明を期待しています。


2
Postgresなしでpsqlをインストールする方法は?
私が必要とするpsqlコマンドラインツールを、私は、実際のPostgresのRDBMSは必要ありません。これは、psqlインターフェイスをサポートするパッケージを使用するためです。 ただインストールすることは可能psqlですか? (Ubuntu 16.04)
40 postgresql 

3
Postgresパスワード認証が失敗する
Ubuntu Server 13.10にPostgreSQL 9.1とpgadmin3をインストールしました。 postgresql.confを次のように構成しました: listen_addresses = '*' また、ピア接続を変更してph_hba.confを構成しました md5 さらに、次の方法でpostgresのパスワードをリセットします。 sudo password postgres その後、サービスを再起動しました sudo /etc/init.d/postgresql restart その後、デフォルトのPostgreSQLテンプレートデータベースに接続しようとしました。 sudo -u postgres psql template1 しかし、次のエラーメッセージでログインに失敗しました。 psql: FATAL: password authentication failed for user "postgres" 次に、pgadminからログインしようとしましたが、同じエラーが発生しました。 私はそれがパスワードの有効期限のバグかもしれないことをここで読みました PostgreSQLユーザーはパスワードを変更した後にサーバーに接続できません しかし、psqlでログインできないため、解決できませんでした。誰でもこの問題を解決する方法はありますか? 編集 ph_hbaファイル: ここに スクリーンショット:
36 13.10  postgresql 

1
Postgresにはhstore拡張機能がありません
次のコマンドを実行しようとしましたが、エラーが発生しました。 template1=# CREATE EXTENSION hstore ERROR: could not open extension control file "usr/share/postgreesql/9.2/extension/hstore.control": No such file or directory postgres-develパッケージをダウンロードする必要があるようですが、何が欠けているのか正確にはわかりません。このコマンドでpostgresをインストールしたので、必要なものはすべて一緒になると思いました。 sudo apt-get install postgres-9.2 任意の助けをいただければ幸いです。ありがとうございました。
35 postgresql 


1
postgresqlインスタンスの停止
教育目的のために、私のマシン上で実行されているpostgresqlの2つの同一のインスタンスがあります。 次のように、ポート5432で実行されているインスタンスのサービスを簡単に停止できます。 sudo service postgresql stop 私が知りたいのは、他のインスタンスを停止する方法です(ポート5433で実行されています)

3
pg_ctl:コマンドが見つかりません、このパッケージにはどのパッケージがありますか?
ubuntuソフトウェアセンターを使用してpgadminをインストールし、ローカルデータベース(インターネットから最近ダウンロードした)にアクセスしようとしています。pg_ctlコマンド(postgresとして実行)を実行しようとしましたが、コマンドが見つからないというエラーが発生します。また、次のコマンドを実行しました。 echo $PATH: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ちょっと奇妙な場所ですが、それでもです。 whereis pg_ctl: pg_ctl: /usr/share/man/man1/pg_ctl.1.gz type pg_ctl: -su:だからそれは私のシステムのどこかに type: pg_ctl: not found 間違っているようです apt-cache policy postgres-xc私に与えますNo such file or directoryエラー出力のを sudo apt-get install postgres-xc は Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package postgres-xc sudo apt-get -q updateは私に与えます: …
30 postgresql 

4
postgreSQL 9.2用にpgAdmin IIIをインストールするにはどうすればよいですか?
postgresql 9.2を実行するWindowsサーバーがあります。Ubuntu 12.10ワークステーションボックスからpgAdmin IIIを使用してヒットさせたい。 シナプスからpgAdmin IIIをインストールし、ソフトウェアインストーラーを使用してpostgreSQLサイトから直接ダウンロードしようとしました。とにかく、postgresql 9.1ではpgAdmin IIIしか取得できません。pgAdmin IIIを実行してサーバーをポイントすると、データベースが9.2であり、pgAdmin IIIが9.1用であり、9.2と互換性がないことを示すエラーメッセージが表示されます。 Ubuntuボックスからサーバー自体に問題なくアクセスできます-データベースに問題なくヒットするPythonプログラムがあります-しかし、Ubuntu 12.10で実行されている9.2用のpgAdmin IIIが必要です。 利用可能ですか?どこで入手できますか?
27 12.10  postgresql 

3
postgresデータを8.4から9.1に移行するにはどうすればよいですか?
Ubuntu開発マシンを11.04から11.10にアップグレードしました。その過程で、私のpostgresも8.4から9.1にアップグレードされました。 しかし、私はすべてのデータを失ったようです。見ると、8.4のデータがフォルダに/var/lib/postgres/8.4/mainあり、新しいデータベースがにあることがわかります/var/lib/postgres/9.1/main。 データを新しいバージョンに移行する最良の方法は何ですか?ファイルをコピーするだけでいいですか?
27 postgresql 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.