Open tbantle22 opened 4 days ago
I was curious why two tables with the same schema and same data would have different hashes, so I reproduced it and inspected the chunks:
It's because of tags (again). Every column in the db is currently assigned a unique tag, and this tag is encoded in the schema (and thus affects the schema hash)
My guess is that because the underlying table hashes of these tables are different that it's creating an entry in status, but because there no schema or data changes nothing is showing up in any of the diff functions (although the user did see the table show up as modified in the diff on the dolt workbench without showing and data/schema changes but I could not reproduce that).
Here's a repro:
For context, this user is using
dbt
to do data ETL work, they may delete the original table while ensuring that the new temporary data is created successfully, and then rename the new table to the original table, creating the same table over and over again (which may or may not change at all), and this kind of "modified" can cause confusion