12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- CREATE TABLE portal (
- id TEXT,
- channel_id TEXT,
- mxid TEXT UNIQUE,
- name TEXT NOT NULL,
- topic TEXT NOT NULL,
- avatar TEXT NOT NULL,
- avatar_url TEXT,
- first_event_id TEXT,
- PRIMARY KEY (id, channel_id)
- );
- CREATE TABLE puppet (
- id TEXT PRIMARY KEY,
- display_name TEXT,
- avatar TEXT,
- avatar_url TEXT,
- enable_presence BOOLEAN NOT NULL DEFAULT true
- );
- CREATE TABLE user (
- mxid TEXT PRIMARY KEY,
- id TEXT UNIQUE,
- management_room TEXT,
- token TEXT
- );
- CREATE TABLE mx_user_profile (
- room_id TEXT,
- user_id TEXT,
- membership TEXT NOT NULL,
- displayname TEXT,
- avatar_url TEXT,
- PRIMARY KEY (room_id, user_id)
- );
- CREATE TABLE mx_registrations (
- user_id TEXT PRIMARY KEY
- );
- CREATE TABLE mx_room_state (
- room_id TEXT PRIMARY KEY,
- power_levels TEXT
- );
|