Pyspark 在koalas to_表中设置非空列

Pyspark 在koalas to_表中设置非空列,pyspark,databricks,delta-lake,spark-koalas,Pyspark,Databricks,Delta Lake,Spark Koalas,创建增量表时,可以将某些列设置为非空 CREATE TABLE [db_name.]table_name [(col_name1 col_type1 [NOT NULL], ...)] USING DELTA 有没有办法用koalas.to_table设置非空列?不可能直接从koalas.to_table执行,但您可以在写入数据(完整)后使用ALTER table语句添加约束: ALTER TABLE CHANGE列集合不为空; (例如,通过spark.sql命令)

创建增量表时,可以将某些列设置为非空

CREATE TABLE [db_name.]table_name
  [(col_name1 col_type1 [NOT NULL], ...)]
  USING DELTA

有没有办法用
koalas.to_table
设置非空列?

不可能直接从
koalas.to_table
执行,但您可以在写入数据(完整)后使用
ALTER table
语句添加约束:

ALTER TABLE CHANGE列集合不为空;
(例如,通过
spark.sql
命令)