Není podporováno. DataFrameWriter může buď připojit nebo přepsat existující tabulku. Pokud vaše aplikace vyžaduje složitější logiku, budete se s tím muset vypořádat ručně.
Jednou z možností je použít akci (foreach , foreachPartition ) se standardním připojením JDBC. Dalším je zapsat do dočasného a zbytek zpracovat přímo v databázi.
Viz také SPARK-19335 (Spark by měl podporovat provádění efektivního Upsert DataFrame prostřednictvím JDBC ) a související návrhy.