Добрый день, хотел бы посоветоваться, правильно ли я организовал связь между сущностями в базе данных
![602c8cea1d763335320612.jpeg](https://habrastorage.org/webt/60/2c/8c/602c8cea1d763335320612.jpeg)
Я не думаю, что есть ошибка в какой-либо связи сущностей, кроме user - refferal
Реферальная система одноуровневая. Пользователь может пригласить много рефералов.
Поле refferal_id ссылается на реферала, который только что зарегистрировался, а поле user_id на пользователя, который пригласил этого реферала.
Такова моя логика, я в правильном направление думаю?