如何在 Databricks 中删除 Delta 表?我在文档中找不到任何信息......也许唯一的解决方案是使用魔法命令或 dbutils 删除文件夹“delta”中的文件:
%fs rm -r delta/mytable?
编辑:
为了澄清起见,我在这里举了一个非常基本的例子。
例子:
#create dataframe...
from pyspark.sql.types import *
cSchema = StructType([StructField("items", StringType())\
,StructField("number", IntegerType())])
test_list = [['furniture', 1], ['games', 3]]
df = spark.createDataFrame(test_list,schema=cSchema)
并将其保存在 Delta 表中
df.write.format("delta").mode("overwrite").save("/delta/test_table")
然后,如果我尝试删除它.. 使用 drop table 或类似操作是不可能的
%SQL
DROP TABLE 'delta.test_table'
其他选项都没有,例如 drop table 'delta/test_table' 等...