sql"""copy updateTable
from $path
credentials 'aws_access_key_id=<my_access_key_id>;aws_secret_access_key=<my_secret_access_key>'
json '<path_to_s3_repository>'
gzip;""".update().apply()
以上命令给出了
org.postgresql.util.PSQLException: ERROR: syntax error at or near "$1"
使用scala在spark流上运行时。可能是什么问题?从命令行运行时,结果查询运行正常。
答案 0 :(得分:1)
您不能将参数与COPY
一起使用。
您必须将$path
的文字值添加到语句字符串并执行它。