You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is there a way to exclude some tables from versioning so when adding data into those tables, they should be same on all branches?
There is some dolt_ignore system table, but it just could ignore that table on one branch. What is needed is some kind of .gitignore like in git which will apply on all branches.
The text was updated successfully, but these errors were encountered:
Basically, you want a dolt_global or maybe dolt_domain set of tables. A set of tables that is not versioned but global to all branches.
A way to work around this now would be to put the tables in a separate database. You could then join across databases and keep those un-versioned.
Another way to work around this is reference the unversioned tables on say the main branch by referring to them by their branch spec. ie select * from <db>.<branch>.<t>.
Yet another way to work around it is to copy the tables when you create a branch but this will cost storage and if the tables change, the change will not be reflected in the copied tables.
Is there a way to exclude some tables from versioning so when adding data into those tables, they should be same on all branches?
There is some dolt_ignore system table, but it just could ignore that table on one branch. What is needed is some kind of .gitignore like in git which will apply on all branches.
The text was updated successfully, but these errors were encountered: