I have 3 roles for users: Admin, Editor, Normal user, and made a seperate table for roles, but my problem is that the (normal user) role have much more attributes/entries than the editor or the admin.
Whats the best practice for it?
Should I stick to the Users table and add those attributes as nullable? since the admin/editor does not need to fill it.
or make a new user_details table with one to one relation with the user?