Description
Changing the default provider from `hive` to the value of `spark.sql.sources.default` for "CREATE TABLE" command to make it be consistent with DataFrameWriter.saveAsTable API, w.r.t. to the new cofig. (by default we don't change the table provider)
Also, it brings more friendly to end users since Spark is well know of using parquet(default value of `spark.sql.sources.default`) as its default I/O format.
Attachments
Issue Links
- causes
-
SPARK-31136 Revert SPARK-30098 Use default datasource as provider for CREATE TABLE syntax
- Closed
-
SPARK-31257 Unify create table syntax to fix ambiguous two different CREATE TABLE syntaxes
- Resolved
- is a parent of
-
SPARK-31682 Turn on spark.sql.legacy.createHiveTableByDefault.enabled by default
- Resolved
- links to