通过SPARK为JDBC创建索引

时间:2018-12-13 12:39:40

标签: postgresql scala apache-spark

我正在尝试通过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:错误:“表”处或附近的语法错误

只是想知道我们是否可以这样做,否则上述数据框是错误的。感谢您的帮助。

0 个答案:

没有答案