Как создавать отдельную таблицу для пользователя?

Пишу некий опросник, и возникла проблема с сохранением вопросов/ответов пользователей. Не могу понять, как создавать отдельно таблицу для пользователя в коде (если конечно для него ещё нет таблицы), чтобы код мог с ней работать. Буду очень благодарен за объяснение

Вот примерные поля для такой таблички:

class UserTable(peewee.Model):
    """База данных пользователя"""

    id = peewee.IntegerField(unique=True)
    # вопрос 1
    q1 = peewee.CharField(null=True)
    # вопрос 2
    q2 = peewee.CharField(null=True)
    # вопрос 3
    q3 = peewee.CharField(null=True)
    # вопрос 4
    q4 = peewee.CharField(null=True)

    class Meta:
        database = database

Ответы (1 шт):

Автор решения: tonal

Нет нужды делать много табличек. В твоей табличке у пользователя есть уникальный идентификатор: UserTable.id. Значит в ней можно хранить сколько угодно пользователей - каждый со своим id.

Возможно нужно добавить в таблицу поле name - чтобы хранить имя.

→ Ссылка