問題タブ [postgresql-11]

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

python - Python3 psycopg2: RETURNING を使用して「フェッチする結果がありません」

私は使用しています:

  • psvcopg2
  • python3.6
  • postgresql-11.2
  • クブンツ 18.10

行を正常に挿入していますが、cursor.fetchall()が発生しています

IDを取得するためにSQL内でRETURNINGを使用している場合でも。

私はcursor.descriptionについて知りましたが、空です(cursor.description == None)。

SQL は psql ターミナル内で正しく使用され、要求どおりに ID を返します。

パイソンコード:

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

postgresql - インデックスで使用される関数を含む SQL ダンプのインポート エラー

PostgreSQL 11 では、バックアップ スナップショットを定期的にダンプし、同じセットアップの開発システムにインポートすることもあります。そこには空想はありません:

ただし、ダンプ内の 2 つのインデックスは、復元時にエラーをスローしています。関係のないものをすべて取り除いて、次のダンプに煮詰めました。

このダンプを復元すると、次のエラーが発生します。

次のようにすると、問題が修正add_daysされます。次のように読み取るスキーマのプレフィックス:

ケースクローズ?そうではありません。ここで何が問題なのかを理解したいと思います。

SELECT pg_catalog.set_config('search_path', '', false);pg_dump によって生成された行add_daysは、明示的なスキーマが前に付けられていない限り、見つからないようにしていると思います。

ただし、次の代替手段 (search_path の追加) が機能しないのはなぜですか?

これにより、まったく異なるエラーが発生します。

さて、今私は混乱しています。誰かがここで何が起こっているのか教えてもらえますか?