Hi all, Currently when the in-memory catalog is used, e.g. through `--conf spark.sql.catalogImplementation=in-memory`, we can create a persistent table, but inserting into this table would fail with error message "Hive support is required to insert into the following tables..".
sql("create table t1 (id int, name string, dept string)") // OK sql("insert into t1 values (1, 'name1', 'dept1')") // ERROR This doesn't make sense for me, because this table would always be empty if we can't insert into it, thus would be of no use. But I wonder if there are other good reasons for the current logic. If not, I would propose to raise an error when creating the table in the first place. Thanks! Regards, Shuai Lin (@lins05)