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

PostgreSQLのプライマリインタラクティブシェル。PostgreSQLの同義語ではありません。




20
psql:致命的:データベース“ <user>”は存在しません
Mac(http://postgresapp.com/)用のPostgreSqlアプリを使用しています。過去に他のマシンで使用したことがありますが、Macbookにインストールするときに問題が発生します。アプリケーションをインストールして実行しました。 psql -h localhost それは返します: psql: FATAL: database "&lt;user&gt;" does not exist コンソールを実行して、検索しようとしているデータベースを作成することさえできないようです。実行しただけでも同じことが起こります。 psql または、アプリケーションのドロップダウンメニューからpsqlを起動した場合: マシン統計: OSX 10.8.4 psql(PostgreSQL)9.2.4 どんな助けでもありがたいです。 また、自作でPostgreSqlをインストールしようとしましたが、同じ問題が発生しています。また、次のようなアプリケーションのドキュメントページも読みました。 Postgres.appが最初に起動すると、$ USERデータベースが作成されます。これは、何も指定されていない場合のpsqlのデフォルトデータベースです。デフォルトのユーザーは$ USERで、パスワードはありません。 そのため、アプリケーションが$ USERを作成していないように見えますが、インストール-&gt;アンインストール-再インストールを数回実行したので、私のマシンでは何かが必要です。 私は答えを見つけましたが、このスレッドで答えたユーザーとしてどのように機能するか正確にはわかりません-&gt; MacでPostgresqlを実行する:データベース "postgres"が存在しないため、フォローアップしませんでした。次のコマンドを使用して、psqlを開きました。 psql -d template1 これが機能する理由を誰かが説明できるようになるまで、これは未回答のままにしておきます。
723 postgresql  psql 

12
コマンドライン引数を使用してPostgreSQL .sqlファイルを実行する
何千ものINSERTステートメントを含むいくつかの.sqlファイルがあり、それらをテーブルに追加するためにPostgreSQLデータベースでこれらの挿入を実行する必要があります。ファイルは非常に大きいため、それらを開いてINSERTステートメントをエディターウィンドウにコピーし、そこで実行することは不可能です。私はインターネット上で、PostgreSQLインストールのbinフォルダーに移動して以下を使用できることを発見しました。 psql -d myDataBase -a -f myInsertFile 私の場合: psql -d HIGHWAYS -a -f CLUSTER_1000M.sql 次に、ユーザーのパスワードを要求されますが、何も入力できず、Enterキーを押すと、次のエラーが発生します。 psql:致命的:ユーザー「myUsername」のパスワード認証に失敗しました なぜパスワードを入力させないのですか?これらのスクリプトを実行できることが重要なので、これを回避する方法はありますか? この問題を回避するには、次の構造でpg_hba.confファイルに新しいエントリを追加します。 # IPv6 local connections: host myDbName myUserName ::1/128 trust pg_hba.confファイルは通常、PostgreSQLインストールの「data」フォルダにあります。


7
psqlの代替出力形式
UbuntuでPostgreSQL 8.4を使用しています。列c1からまでのテーブルがありますcN。列は十分に広いため、すべての列を選択すると、クエリ結果の行が複数回折り返されます。その結果、出力が読みにくくなります。 クエリ結果が数行のみで構成されている場合、各行の各列が別々の行に表示されるようにクエリ結果を表示できれば便利です。たとえば、 c1: &lt;value of row 1's c1&gt; c2: &lt;value of row 1's c1&gt; ... cN: &lt;value of row 1's cN&gt; ---- some kind of delimiter ---- c1: &lt;value of row 2's c1&gt; etc. 追加のソフトウェアをインストールしないサーバーでこれらのクエリを実行しています。そのようなことをさせるpsql設定はありますか?


15
Postgresql:パスワードを使用したPSQL実行のスクリプト
どのようにして呼び出すことができますpsqlをそれはようにパスワードの入力を要求しませんか? これは私が持っているものです: psql -Umyuser &lt; myscript.sql しかし、パスワードを渡す引数が見つからなかったため、psqlは常にそれを要求します。
274 postgresql  psql 


22
ライブラリがロードされていません:/usr/local/opt/readline/lib/libreadline.6.2.dylib
Homebrewでposgresqlをインストールし、コマンドを入力すると psql 次のエラーが発生します。 dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.2.dylib Referenced from: /usr/local/bin/psql Reason: image not found [1] 69711 trace trap psql 誰が何が悪いのかについて何か考えを持っていますか?



13
psqlでスクリプト変数をどのように使用しますか?
MS SQL Serverで、カスタマイズ可能な変数を使用するスクリプトを作成します。 DECLARE @somevariable int SELECT @somevariable = -1 INSERT INTO foo VALUES ( @somevariable ) 次に@somevariable、特定の状況で必要な値に応じて、実行時にの値を変更します。スクリプトの上部にあるので、見やすく、覚えやすいです。 PostgreSQLクライアントで同じことをするにはどうすればよいpsqlですか?

7
postgresqlポートの混乱5433または5432?
OSXにpostgresqlをインストールしました。psqlを実行すると、 $ psql psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5433"? ただし、/ etc / servicesから postgresql 5432/udp # PostgreSQL Database postgresql 5432/tcp # PostgreSQL Database # Tom Lane &lt;tgl@sss.pgh.pa.us&gt; pyrrho 5433/tcp # Pyrrho DBMS …
128 postgresql  port  psql 

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