CREATE TABLE IF NOT EXISTS users ( id INTEGER PRIMARY KEY AUTOINCREMENT, state_id INTEGER NOT NULL, name VARCHAR(256) NOT NULL, role INTEGER NOT NULL, character VARCHAR(128) NOT NULL, color VARCHAR(128) NOT NULL, pronouns VARCHAR(128) NOT NULL, created_at DATETIME NOT NULL DEFAULT current_timestamp, FOREIGN KEY (state_id) REFERENCES foundry_state(id) ON DELETE CASCADE ); CREATE TABLE IF NOT EXISTS users_hotbar ( id INTEGER PRIMARY KEY AUTOINCREMENT, user_id INTEGER, key TEXT NOT NULL, value TEXT NOT NULL, FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE ); CREATE TABLE IF NOT EXISTS users_stats ( id INTEGER PRIMARY KEY AUTOINCREMENT, user_id INTEGER UNIQUE, core_version TEXT NOT NULL, system_id VARCHAR(64) NOT NULL, system_version VARCHAR(64) NOT NULL, created_time INTEGER NOT NULL, modified_time INTEGER NOT NULL, last_modified_by VARCHAR(256) NOT NULL, FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE );