create table session
(
    id           bigint unsigned auto_increment
        primary key,
    account      bigint unsigned default 0                   not null comment 'id dell''account (account.id)',
    data         longtext        default ''                  not null comment 'blob json dei dati di session',
    session_id   char(36)                                    not null,
    account_data text            default ''                  not null comment 'blob joson dei dati di account',
    expires      date                                        not null comment 'indica quando scade la sessione',
    created      datetime        default current_timestamp() not null,
    modified     datetime        default current_timestamp() not null,
    constraint session_id
        unique (session_id)
)
    comment 'sessioni utente (per autenticazione)' collate = utf8mb3_unicode_ci;

create index account
    on session (account);

