問題タブ [postgres-9.6]
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.
sql - postgres 12 で生成された sql ファイルを postgres 9.6 データベースに復元する方法
データベースを復元しようとしています。データベースの sql ファイルは約 4.5 GB であるため、エディターで編集できませんでした。postgres 12 で次のコマンドを使用してデータベースをダンプします。
しかし、postgres 9.6 で同じデータベースが必要です。この目的のために、次のコードを記述して復元します
このようなエラーが表示されます(シーケンスの作成中にエラーが発生しました)。しかし、これは与えられた質問で複製されたものではありません。エラーメッセージ;
この質問の答えを見ました。答えは、SQLファイルが古いバージョンでは機能しないとすでに述べています。しかし、知りたいのですが、このSQLファイルを使用して復元する方法はありますか?
postgresql - ネストされた JSON でキーを使用せずに Postgres 値をクエリする
対応するキーを使用して、ネストされた JSON 内の値をクエリしようとしていますが、問題は前のキーが不明であることです。Postgres でこれを行うにはどうすればよいでしょうか。
ここでは、「status」の値を照会する必要がありますが、キー「random1」と「random2」は一定ではありません。
これが「my_table」と列「my_jsonb」のサンプル値だとしましょう
my_jsonb:
出力:
アクティブ
アクティブ
アクティブ
前のキーを指定せずに、すべての「ステータス」キーの値を探したいです。