Пожалуйста, проверьте ниже код. Вы не можете вызвать load () для объекта DataFrameReader.
pgsql_df=spark.read.format("jdbc") \
.option("driver", "org.postgresql.Driver") \
.option("url", "jdbc:postgresql://<hostdetails>") \
.option("dbtable", "table") \
.option("user", "user") \
.option("password", "password")
.load() // this is missing
pgsql_df.write.format("csv").mode("overwrite").options(sep=",", header="true").save(path=output)
or
pgsql_df=spark.read.format("jdbc") \
.option("driver", "org.postgresql.Driver") \
.option("url", "jdbc:postgresql://<hostdetails>") \
.option("dbtable", "table") \
.option("user", "user") \
.option("password", "password")
pgsql_df
.load() \ added here
.write. \
.format("csv").mode("overwrite").options(sep=",", header="true").save(path=output)