01-initial.sql 518 B

1234567891011121314151617181920212223242526272829303132
  1. CREATE TABLE IF NOT EXISTS portal (
  2. id TEXT,
  3. receiver TEXT,
  4. mxid TEXT UNIQUE,
  5. name TEXT NOT NULL,
  6. topic TEXT NOT NULL,
  7. avatar TEXT NOT NULL,
  8. avatar_url TEXT NOT NULL,
  9. PRIMARY KEY (id, receiver)
  10. );
  11. CREATE TABLE IF NOT EXISTS puppet (
  12. id TEXT PRIMARY KEY,
  13. displayname TEXT,
  14. avatar TEXT,
  15. avatar_url TEXT,
  16. enable_presence BOOLEAN NOT NULL DEFAULT true
  17. );
  18. CREATE TABLE IF NOT EXISTS user (
  19. mxid TEXT PRIMARY KEY,
  20. id TEXT UNIQUE,
  21. management_room TEXT,
  22. token TEXT
  23. );