Table synchronization between different bases (Use case explained)

I think this is a very popular feature in Airtable, so much so I think this is one of the key features used to push people into their premium tier offerings.

My basic use case is that I have one group that is just for me as an admin and then a few groups that are shared and there are a few tables I’d like to have synchronized so I can just stay inside the Admin group and not have to leave and head into the other group to check on this data.

I guess optimally, from a technical perspective, it would be cool if this could be implemented simply by doing something like a symlink such that the data from that table is inserted without increasing the total size of your baserow install by actually duplicating all the data in a new table and having to do all the back-and-forth work of keeping them synchronized.

That said, Airtable ALSO allows the owners of each of the synchronized tables to add their own additional fields to the synchronized table so each party can keep modifying it and have their own unique data added on to the synchronized data. This allows an admin to review work done by collaborators and keep his own, private notation system on top of it that his collaborators do not see. Pretty powerful.

1 Like

I don’t see this feature request on GitLab, want us to pop it in there?

1 Like

Sure, yeah … I default to post stuff here so everyone sees it and to make sure no one else has suggested it before.

1 Like

Hey @bfranklin

As far as I know we do not consider any sort of cross-group data synchronisation at the moment. (@bram please correct me if we changed our opinion on that)

That being said, we are starting work on our RBAC (Role based access control) system which allows you to assign permissions for users within a group.

We are still in the design phase where we decide how exactly it should work and how granular we want to go with this system, but there have been discussions of allowing an admin to restrict access to data even on a row level.

I’d like to reiterate that those aren’t promises yet, they are just discussions we have had internally, but maybe something like that would solve your use case as well?

Let me know how you feel about that :slight_smile:

Thanks for the reply @Alex … I know you guys have a large road map and perhaps the role based will help. I had been using one master dashboard in Airtable that only I could see and it pulled in data from other tables that were collaborative and I think this would still be my optimal solution – and I am still keeping some bases in Airtable because of this feature and ability. I continue to use Baserow for other stuff and track the great progress, however.

1 Like