問題タブ [postgres.app]

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.

0 投票する
4 に答える
11045 参照

postgresql - Postgres.app 構成 (ポートおよびその他のオプション)

Mac に Postgres.app をインストールしたばかりで、サーバーに対して特定の構成を行う必要があります。たとえば、5432 ではなく、別のポートを使用したいとします。

postgresql.confatがあることがわかりましたが~/Library/Application\ Support/Postgres/var/postgresql.conf、の値を別の値に変更port =しても、サーバーの再起動後に 5432 でリッスンします。

これpostgresql.confは Postgress.app では使用されていないようです。サーバー構成ファイルはどこに保存されますか?

0 投票する
1 に答える
9358 参照

macos - Mac 上の PostgreSQL - インストールしましたか? どうすればアンインストールできますか?

この初歩的な質問で申し訳ありませんが、PostgreSQL に関して何をしたかわかりません。私はhttp://postgresapp.com/Postres.appからダウンロードしてインストールし ました。それから、もうそれは必要ないと判断し、Homebrew で PostgreSQL をインストールすることにしました。そこで、アプリケーション フォルダからゴミ箱にドラッグし、ゴミ箱をきれいにして再起動しました。今、私は実行できることを発見していますPostgres.apppsqlコマンドラインから問題なく、PostgreSQL データベースなどを作成して接続できるようです。私の質問は、私のシステム (Mac 10.8.2 - Mountain Lion) に PostgreSQL が既にインストールされているかどうかです。Postgres.app をインストールしたとき、それはデータベースを開始および停止する単なるラッパーでしたか? (そうであれば、なぜ 28 MB のダウンロードだったのですか?) それとも、Postgres.app をインストールしたときに PostgreSQL をインストールしたのでしょうか?

0 投票する
1 に答える
212 参照

osx-mountain-lion - Induction のアダプターとして Postgres を使用できない

Postgres.app と Induction の最新ビルド ( Version 0.1.0 (28) ) を使用していますが、「Postgres」をアダプターとして選択できません。mongodb、redis、および sqlite のオプションしかありません。手動で入力しようとすると (「postgres://locahost」など)、別のフォーム入力をクリックすると、自動的に「(null)」に戻ります。

Postgres をローカルで使用していることを指定する必要がある場所はありますか (具体的には、PATH がアプリケーションの Postgres.app の場所に設定されています)。

Mac OS X 10.8.2、Postgres 9.1.4、Postgres.app 1.0 (11)、および Induction 0.1.0 (28) を使用しています。

0 投票する
1 に答える
435 参照

django - GeoDjango:syncdbがPointFieldの作成に失敗する

MacOS10.7でDjango1.2と最新バージョンのPostgres.appを使用しています。PointFieldを含むデータベースを作成するために実行manage.py syncdbすると、次のエラーが発生します。

これは、空間データベースを作成するために事前に使用しているPostgresコマンドです(以前にこの問題が発生した後)-いずれもエラーを生成しません。これは、PostGISが正常にセットアップされていることを示しています。

少しグーグルをした後、Postgres.appにDjango1.2と互換性のないバージョンのPostGISが付属しているのではないかと思います。新しいDjangoにアップグレードする必要がありますか?または、古いPostGISにダウングレードする必要がありますか?その場合、どのように?

更新:このスレッドは、Django1.4でさえPostGIS2と互換性がないことを示唆しています。Postgres.appに古いバージョンを使用するように説得できますか?それとも、Postgres.appを完全に諦めるべきですか?

0 投票する
1 に答える
287 参照

ruby-on-rails-3.2 - postgres.appで作成されたデータベースへの既存のRails 3.2.9アプリケーションの指定に問題がある

現在、Rails 3.2.9 アプリケーションは、Mac Mini Server を Mountain Lion にアップグレードしたときに PgAdmin を使用して再作成された PostgreSQL データベースを使用しています。データベースは、私が知らないうちにバージョン 9.2.1 として作成されました。私が使用した PgAdmin のバージョンが、そのバージョン番号でそれらを作成したと思います。Mountain Lion へのアップグレードに付属していた Postgres バージョン 9.1.4 しか持っていませんでした。バックグラウンド ジョブを実行する queue_classic の実装で問題が発生していたため、psql のバージョンをデータベース ファイルのバージョンと一致させる方法について別の質問を送信しました。この時点で、私は何の応答も受け取っていません。私は引き続き postgres.app について調べて学びました。現在のバージョンは PostgreSQL 9.2.2 を実行しています。

現在のデータベースのデータを CSV ファイルにコピーしました。また、postgres.app で psql ターミナルを使用し、Rails アプリケーションで使用する新しいデータベースを作成しました。config/database.yml の開発およびテスト データベースの定義を変更して、これを完全にテストするまで実稼働データベースを台無しにしないようにすることにしました。Railsアプリケーションがpostgres.appで作成されたデータベースを指していることを確実に知ることができるように、異なる名前でデータベースを作成しました。

postgres.app Web サイトに記載されているように、.bashrc のパスを変更しました。which psql を実行すると、postgres.app バージョン 9.2.2 を正しく指します。postgres.app のウェブサイトの指示に従って、開発用の config/database/yml を次のように変更しました。

通常どおり localhost:3000 を使用して Rails アプリを実行すると、アプリケーションは元のデータベースを指しています。rake db:migrate を実行してすべてのテーブルを新しいデータベースに再構築していなかったため、エラーが発生することを予期していました。

どういうわけか、PostgreSQL データベースのバージョンを PostgreSQL のバージョンと一致させる必要がありますが、ここからどこに行けばよいかわかりません。探し続けます。

どんな助けでも大歓迎です。

更新 2012 年 12 月 31 日午前 5 時 50 分 CST GMT-6

以下のコマンドを試しました。これは私が以前に試したものです。コマンドの下にエラー (ユーザー名がマスクされています) が表示されました。

ロール「ユーザー名」を作成し、コマンドを再試行しました。次のエラーが発生しました。

以下のコマンドを試すことにしました。コマンドの下にリストされたエラーが表示されました。

データベース _postgres が存在しません。データベース pos​​tgres が行います。

0 投票する
2 に答える
911 参照

database - Postgres - rake db:create:all を試行した後、サーバーに接続できませんでした

OS X Lion - homebrew - rvm で Postgres を起動して実行しようとしています。

http://railscasts.com/episodes/342-migrating-to-postgresql

上記の指示に従った後、ここで説明されているのと同じ問題に遭遇しました。

OSX 10.7 Lion にアップグレードした後の Postgresql の修復

which psqlあるべきusr/bin/psqlときに実行中usr/local/bin/psql

わかりましたので、次のようにパスを変更しました (これがファイル内のすべてです)。

良い - 実行するsource ~/.bash_profileと、which psql今度は利回りが得られますusr/local/bin/psql

ただし、データベースとして新しいRailsアプリを生成すると、どの結果が得られる-d postgresqlかを試すまで機能しますrake db:create:all

どんな手掛かり?

アップデート

Postgres.app をインストールすることになりました: http://postgresapp.com/ - これは動作します。

0 投票する
1 に答える
207 参照

ruby-on-rails - postgres.app を実行する必要があるのはなぜですか?

heroku の postgres.app を使用して postgres をインストールしましたが、アプリで作業するときに継続的に使用する必要があります。私が自作を使用したとき、以前は何も実行されていなかったと思います.sqliteはバックグラウンドで実行する必要がないことを知っています. アプリが機能するためにアプリを常にオンにしておく必要があるのはなぜですか? ありがとう

0 投票する
2 に答える
1241 参照

heroku - Postgres.app のアップグレード後、Rails アプリが起動しなくなりました

Postgres.app を最新バージョン (9.2.4.1) にアップグレードしたところ、Foreman または Rails サーバーを使用して Rails アプリを起動できなくなりました。

/Users/memoht/Sites/myapp/.gem/ruby/1.9.3/gems/pg-0.15.1/lib/pg.rb:4:in `require': dlopen(/Users/memoht/Sites/myapp/.gem/ruby/1.9.3/gems/pg-0.15.1/lib/pg_ext.bundle, 9): Library not loaded: @executable_path/../lib/libssl.1.0.0.dylib (LoadError)

Referenced from: /Applications/Postgres.app/Contents/MacOS/lib/libpq.dylib

Reason: image not found - /Users/memoht/Sites/myapp/.gem/ruby/1.9.3/gems/pg-0.15.1/lib/pg_ext.bundle


  • Postgres.app のドキュメントを調べた

  • 9.2.2.0 から 9.2.4.1 へのアップグレードは新しいマイナー リリースではないため、pg_upgrade を使用しないでください。

  • .bashrc には PATH の正しい設定がありますPATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"

  • PG gem をアンインストールして再インストールしました。

  • Homebrew 経由で PostGIS をインストールする必要があると考えるのは間違いでしたが、Brew 経由で Postgres が自動的にインストールされ、さらに多くの依存関係が追加されました。

Postgres.app のバージョンを 9.2.2.0 に戻すと、すべてが再び機能します。Postgres.app はドラッグ アンド ドロップ インストールなので、なぜ 9.2.2.0 から 9.2.4.1 にアップグレードするとこの問題が発生するのですか?

0 投票する
2 に答える
991 参照

postgres.app - Postgres の起動時の問題

PostgreSQL に問題があります

私が走るときはいつでも

私は得る

0 投票する
1 に答える
267 参照

macos - PostgreApp で psql コマンドでエラーが発生する

私の PostgresApp は問題なく動作していましたが、今日コンソールから使用しようとすると、次のエラーが発生します。

Mac OS X 10.7 と rails 4.0 Ruby 2.0.0 を使用しています。