問題タブ [postgresql-13]

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 投票する
2 に答える
1659 参照

postgresql - PostgreSQL はパスワード暗号化を SCRAM から md5 にダウングレードします

ユーザーpostgresのパスワード暗号化をscram-sha-265からmd5にダウングレードする必要があります。

pg_hba.confおよびpostgresql.confファイルを変更してパスワード暗号化をscram-sha-256からmd5に変更しようとしましたが、その後データベースに接続できませんでした。

PostgreSQL 13 と PgAdmin 4 v5 を使用しています。

助けと提案をありがとう!

PS: RStudio はスクラム認証で接続を管理できないため、これを行う必要があります。

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

sql - 各行の値の JSON 配列を生成する

次の CTE を想定します。

を使用array_agg()すると、値の配列が出力されます。

しかし驚くべきことに (少なくとも私には)、to_json()この配列を使用すると、フィールド名が各行のオブジェクトに復元されます

各行を値の配列としてレンダリングする代わりに、PostgreSQL に配列の配列を出力させるにはどうすればよいでしょうか?

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

postgresql - CSV ファイルを PostgreSQL にインポートできない

概要

CSV ファイルを PostgreSQL のテーブルにインポートできませんでした。インポートが正常に完了したと表示されていても、行は作成されていません。どうすればこれを修正できますか? ありがとうございました。

詳細

1.インポートした(失敗した)CSVファイルはこんな感じ1.インポートしたCSVファイル

そして、これはPostgreSQLのテーブルです

  • numberr : 数値
  • 発券者: char
  • カテゴリ : 文字[]
  • 質問:文字
  • 答え:文字
  • URL : 文字
  • 注: char

2.\ インポート後のメッセージ インポートが「正常に完了しました」と表示されているのに、インポートポップアップの「詳細」をクリックすると ( 3.メッセージ - 完了) --command " "\\copy public.test (\"number\", ticket, category, question, answer, url, note) FROM '/Users/alice/Desktop/test.csv' DELIMITER ',' CSV HEADER ENCODING 'UTF8' QUOTE '\"' ESCAPE '''';""

3. ファイルが実際にインポートされたことを確認したときのメッセージ

  • [行数をカウント] をクリックすると、「表の行数: 0」と表示されます
  • テーブルのクエリ ツールで次のスクリプトを試しましたが、行が作成されていません。

参考までに

  • Postgres Logを作成しましたが、ヘッダーのみが作成されます。

スクリーンショット

4. 行が作成されません/ 1. CSV ファイルがインポートされました/ 2. インポート設定/ 3. メッセージ - 完了/ 5. postgres_log

0 投票する
0 に答える
460 参照

apache2 - PostGreSQL13 と PGADMIN4 で 404 not found エラーを回避する方法

PostgreSQL データベースで PGadmin4 を起動しようとしていますが、 にアクセスするhttp://localhost/pgadmin4と に着陸し続け 127.0.0.1 refused to connectます。

Postgresql の後、データベースを起動したところ、サーバーは動作しているようです。

標準ポート 5432 は正しいプロセスでリッスンしています:

PGadmin4 のインストールには、Apache Web サーバーのインストールが必要でしたが、正しく実行されました。

pg_hba.conf ファイルと postgresql.conf ファイルを編集して、データベースがローカルホスト (127.0.0.1) で 5432 をリッスンしていることを確認しようとしましたが、何もしていません。

何か案は?

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

qt - QPSQL ドライバーがロードされていない (Qt6、Postgres-13)

Qt がロードされていない QPSQL ドライバーを繰り返してみましたが、役に立ちませんでした。x64 Postgresql を使用し、Qt アプリケーションも x64 を使用しました

有効にしました

エディションのデバッグ ログ用。cmdでPATH変数を更新します

出力に表示された後: