問題タブ [psql]
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を初めて使用し、単純なコマンドであると認識していることに問題がDROP DATABASE
ありDROPDB
ます。次のコマンドでデータベースが削除されないのはなぜですか?
postgresql - PostgreSQL はこれ以上の出力を無効にします
PostgreSQL サーバーでスクリプトを実行しています。
スクリプトから、bash
またはcron
スクリプト内で。
more
またはを使用して出力をページ分割しようとし続けless
ます。
で結果のページネーションを無効にするにはどうすればよいpsql
ですか?
私がやりたいのはデータを変更することだけで、出力は気にしません。
postgresql - 一連のSQLクエリを実行して結果を保存するにはどうすればよいですか?
他の統計プログラムでは、コマンドの結果として発行された出力を示すログファイルを作成することができます。SQLで同様のことを行うことは可能ですか?
特に、多くのクエリを含む単一の.sqlファイルを作成し、各結果をテキストファイルに出力したいと思います。
私はPostgreSQLとNavicatを使用しています。
ruby - ruby-pg でデータベースダンプを挿入する
あらゆる種類の挿入ステートメントと時折の「\ connect」コマンドを含むデータベースダンプファイルがあります
問題は、 psql の-commands likeなどPG::Connection.exec()
を受け入れないことです。\
\i
\c
ruby-pg (またはおそらく別の pg-gem) を使用して仕事をする方法はありますか?
データベースが別のホスト上にあるため、Unix ソケットを使用できず、postgres
パスワードなしでユーザーとして接続できません。
postgresql - 「psql --quiet」のような「pg_restore --quiet」オプションはありますか?
psql
-q
/--quiet
オプション (環境変数)がありQUIET
ます。 pg_restore
静かなオプションはありません。pg_restore
実行中のSQLコマンドを詳細に表示しないようにする方法はありますか?
postgresql - SQLクエリの戻り値をpsql変数にバインドする方法は?
背景: 私はPL/pgSQL 関数の最初のpgTAPテスト ケースを作成しており、psql テスト スクリプトから始めています。それについては問題ありませんが、psql 変数で小さな問題に遭遇しました。
私のテスト スクリプトでは、最初にかなりの量のテスト データを関連するテーブルにダンプし、後でシーケンスによって生成された主キーを使用してデータを参照します。主キーを含む変数を作成できると便利だと思います。これは私が探しているものです:
しかし、これは私が得るものです:
回避策はありますが (以下の例を参照してください)、psql 変数はこのジョブに適したツールではないようです。または、それらは、私が Oracle sqlplusバインド変数で使用したものとはまったく異なります...
私の質問: SQL クエリの戻り値を psql スクリプトの変数にバインドするにはどうすればよいですか?
私は9.1のLinuxに取り組んでいます。
postgresql - Postgres psqlのタイムゾーンを設定するにはどうすればよいですか?
psqlのタイムゾーンをデフォルト(米国/中央)以外に設定するにはどうすればよいですか?これが私がこれまでに試したことです:
編集:サーバーのタイムゾーンを変更したくはありません。クライアントだけを変更します。
編集#2:非対話型モードにしたい。
csh - Java ラッパー クラスから cshell スクリプトを実行できません
スクリプトを実行する runshellscript メソッドを呼び出す Java クラスがあります。mysql ではうまくいきましたが、psql ではうまくいかない理由がわかりません。これが私のrunshellメソッドの抜粋です
問題は、これをマウスクリックイベントの背後に置くと、コマンドが見つからないということです。マウスイベントのコードは次のとおりです
奇妙なことは、スクリプトが存在するディレクトリに直接移動し、./mysqlconnection と入力すると、スクリプトが機能することです。しかし、mysqlconnection と入力すると、コマンドが見つからないというメッセージが表示されます。どういうわけか、スクリプト名がコマンドとして認識されませんか?
heroku - psql を更新するにはどうすればよいですか?
Heroku でデータベースを移行していますが、ここに記載されている手順のいずれかで問題が発生しています: https://devcenter.heroku.com/articles/migrating-from-shared-database-to-heroku-postgres
ターミナルで「heroku pg:psql HEROKU_POSTGRESQL_ORANGE」を実行すると、次のようになります。
「brew update postresql」、「gem update psql」などでpsqlを更新しようとしましたが、どちらも実行されません。
どんな助けでも大歓迎です。
ありがとう :)