問題タブ [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.

0 投票する
13 に答える
273589 参照

sql - psqlでスクリプト変数をどのように使用しますか?

MS SQL Server で、カスタマイズ可能な変数を使用するスクリプトを作成します。

@somevariable次に、特定の状況で必要な値に応じて、実行時にの値を変更します。スクリプトの先頭にあるので、見やすく覚えやすいです。

PostgreSQL クライアントで同じことを行うにはどうすればよいpsqlですか?

0 投票する
22 に答える
1284290 参照

postgresql - PostgreSQL「DESCRIBETABLE」

DESCRIBE TABLE(psqlコマンドを使用して)PostgreSQLでOracleと同等の機能をどのように実行しますか?

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

windows - Windowsでpsql補完を行うには?

Cygwin または UNIX の psql コマンドによる補完機能があります。Windows ネイティブの psql には機能がありません。Windowsでpsql補完を行うには?

0 投票する
3 に答える
26419 参照

postgresql - クエリ結果の列の種類を表示する (PostgreSQL)

クエリ結果の列の種類を簡単に取得する方法はありますか? psql のドキュメントを読みましたが、それがサポートされているとは思いません。理想的には、次のようなものを取得できます。

何かをコーディングせずにこの情報を取得する方法はありますか?

0 投票する
14 に答える
845311 参照

postgresql - psqlでデータベースを切り替えるには?

MySQLでは、使用しましたuse database_name;

psql同等のものは何ですか?

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

postgresql - psqlのシバン

PostgreSQLスクリプトを書き込もうとしていますが、シバンラインに問題があります

psqlこれにより、コマンドラインに引数なしで入力したかのようにエラーが発生します。どうすれば正しくできますか?

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

sql - ホモイコニシティとSQL

現在、SQLシェルとしてemacs sql-modeを使用しています。(簡略化された)クエリ応答は以下のとおりです。

そのデータに基づいて別のクエリを作成したい場合、たとえば

visit_keyとの間にコンマを追加しcreated、有効期限の値を引用符で囲む必要があることがわかります。

この種の編集を最小限に抑えることができるように、コンテンツをよりホモイコニックに表示する SQL DB シェルはありますか? 例えば

また

私はpostgresqlところで使用しています。

0 投票する
5 に答える
43145 参照

postgresql - postgres / postgresql / psqlのコメント文字/文字?

postgresのコメントの文字は何ですか?

カババンガに感謝します。次のように動作するようです:

しかし、これは機能しません:

\dt: 余分な引数 "--" は無視されます

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

postgresql - エラーが発生したときに Postgres スクリプトを停止するにはどうすればよいですか?

SQLスクリプトを実行するときに、スクリプトで最初のエラーが発生したときに停止するように指定する方法はありますか?以前のエラーに関係なく、通常は続行します。

0 投票する
5 に答える
50546 参照

postgresql - pg_restoreを使用して、新しいバージョンのPostgreSQLから復元します

PostgreSQL v9.0を実行している(本番)DBサーバーとPostgreSQLv8.4を実行している開発マシンがあります。本番DBのダンプを取り、開発マシンで使用したいと思います。開発マシンでpostgresをアップグレードできません。

本番マシンで、次のコマンドを実行します。

開発マシンで、次のコマンドを実行します。

そして、私はこのエラーを受け取りました:

これは、ダンプ時にcustom、tar、plain_textのいずれの形式を選択したかに関係なく発生します。

オンラインで、開発マシンで新しいバージョンを使用する必要があることを示唆するディスカッションを1つ見つけました。pg_restore9.0バイナリを開発マシンにコピーするだけでこれを試しましたが、リンクの問題が原因で失敗します(予期しないことではありません)。

plain_textダンプを使用するポイントは、それが生の移植可能なSQLになることだと思いました。どうやらそうではありません。

9.0 DBを8.4インストールに組み込むにはどうすればよいですか?