How to create users specific tables

Hi,

I am trying to create a customer portal but each customer needs to view completely separate data. I believe the best way to do this is having separate tables instead of having one table with several thousands rows.

How can I go about automatically creating and connecting a table for each new user when they sign up?

Is there a better way to approach this?

This might help

On the contrary, that’s the absolute worst approach.
Use Row Owners. Watch Bob’s video.