CREATE TABLE "transaction" ( id TEXT NOT NULL UNIQUE PRIMARY KEY, user_id TEXT NOT NULL, timestamp DATETIME NOT NULL, note TEXT NOT NULL, account_id TEXT, treasure_chest_id TEXT, value INTEGER NOT NULL, created_at DATETIME NOT NULL, created_by TEXT NOT NULL, updated_at DATETIME, updated_by TEXT ) WITHOUT ROWID;