我正在尝试通过Spark在Postgres表上创建索引,并且代码如下:
val df3 = sqlContext.read.format("jdbc")
.option("url", "jdbc:postgresql://URL")
.option("user", "user")
.option("password", "password")
.option("dbtable", "(ALTER TABLE abc.test1 ADD PRIMARY KEY (test))as t")
.option("driver", "org.postgresql.Driver")
.option("lowerBound", 1L)
.option("upperBound", 10000000L)
.option("numPartitions", 100)
.option("fetchSize", "1000000")
.load()
错误是
线程“ main”中的异常org.postgresql.util.PSQLException:错误:“表”处或附近的语法错误
只是想知道我们是否可以这样做,否则上述数据框是错误的。感谢您的帮助。