sql >> データベース >  >> RDS >> PostgreSQL

SparkDataframesUPSERTからPostgresテーブルへ

    サポートされていません。 DataFrameWriter 既存のテーブルに追加または上書きできます。アプリケーションでより複雑なロジックが必要な場合は、これを手動で処理する必要があります。

    1つのオプションは、アクション(foreach)を使用することです。 、foreachPartition )標準のJDBC接続を使用します。もう1つは、一時的なものに書き込み、残りをデータベースで直接処理することです。

    SPARK-19335も参照してください( Sparkは、JDBCを介した効率的なDataFrameアップサートの実行をサポートする必要があります )および関連する提案。



    1. 2020.24でのデータコネクタの変更

    2. SQL Server(T-SQL)でユーザーのデフォルト言語を見つける方法

    3. SQLServerのログイン前ハンドシェイク確認エラー

    4. SQLServer2008のデータベースからのデータを使用して単一のテーブルをバックアップします