app.sql 591 B

123456789101112131415161718192021222324
  1. CREATE TABLE IF NOT EXISTS channels (
  2. name TEXT PRIMARY KEY,
  3. secret BLOB
  4. );
  5. CREATE TABLE IF NOT EXISTS contacts (
  6. name TEXT PRIMARY KEY,
  7. public BLOB NOT NULL
  8. );
  9. CREATE TABLE IF NOT EXISTS profiles (
  10. id INTEGER PRIMARY KEY CHECK (id = 1),
  11. nick TEXT NOT NULL,
  12. dm_secret BLOB NOT NULL
  13. );
  14. CREATE TABLE IF NOT EXISTS settings (
  15. name TEXT NOT NULL,
  16. idx INTEGER NOT NULL,
  17. type TEXT NOT NULL,
  18. value BLOB NOT NULL,
  19. PRIMARY KEY (name, idx)
  20. );
  21. CREATE TABLE IF NOT EXISTS flags (
  22. name TEXT PRIMARY KEY,
  23. value BLOB NOT NULL
  24. );