chenkovsky commented on PR #14057: URL: https://github.com/apache/datafusion/pull/14057#issuecomment-2643455108
> > for _rowid save load problem. currently, data engineers have to write a with clause in #14362 > > why do they have to write a `with` clause? It's not clear to me what operations we are talking about but if it's copying data from one table to another: > > ```sql > INSERT INTO t1 > SELECT * FROM t2; > ``` > > Will not include system columns from t2. If they do: > > ```sql > INSERT INTO t1 > SELECT *, _rowid FROM t2; > ``` > > Then yes this will attempt to insert `_rowid` into `t1` which is maybe meaningless but if the user explicitly tried to do that... well we shouldn't stop them. I must say the premise again. just the scenario when data engineers use datafusion as compute engine and want to read and write parquet file. I know there's no problem when we do insert. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For additional commands, e-mail: github-h...@datafusion.apache.org