問題タブ [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.
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 はスクラム認証で接続を管理できないため、これを行う必要があります。
sql - 各行の値の JSON 配列を生成する
次の CTE を想定します。
を使用array_agg()
すると、値の配列が出力されます。
しかし驚くべきことに (少なくとも私には)、to_json()
この配列を使用すると、フィールド名が各行のオブジェクトに復元されます
各行を値の配列としてレンダリングする代わりに、PostgreSQL に配列の配列を出力させるにはどうすればよいでしょうか?
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
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 をリッスンしていることを確認しようとしましたが、何もしていません。
何か案は?
qt - QPSQL ドライバーがロードされていない (Qt6、Postgres-13)
Qt がロードされていない QPSQL ドライバーを繰り返してみましたが、役に立ちませんでした。x64 Postgresql を使用し、Qt アプリケーションも x64 を使用しました
有効にしました
エディションのデバッグ ログ用。cmdでPATH変数を更新します
出力に表示された後: