hi, When using `CREATE OR REPLACE VIEW v0 AS SELECT ...`, there will be some problems when the state is between `dropTable` and `createTable`. Perhaps `CreateViewCommand` uses `alterTable` more appropriately. What are the problems with using `alterTable`? Why do we replace it with `dropTable` + `createTable`