PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment activer Postgis Query dans Spark SQL

Vous pouvez faire la même chose avec Scala. Utilisez JDBC (java.sql.{Connection,DriverManager} ) et obtenir le jeu de résultats.

Vous ne pouvez pas, car il ne s'agit pas d'une requête Postgres. Ce que vous exécutez dans spark.sql est une requête Spark. Ce que vous pouvez faire est d'utiliser la sous-requête :

Peut-être que cela répondra à vos besoins (si la requête n'a pas besoin d'être dynamique). Malheureusement, Spark SQL ne prend pas non plus en charge les types géométriques, vous devrez donc peut-être le convertir en quelque chose consommable par Spark ou définir votre propre dialecte.