13-merge-emoji-and-file.sqlite.sql 758 B

123456789101112131415161718192021222324
  1. -- v13: Merge tables used for cached custom emojis and attachments
  2. CREATE TABLE new_discord_file (
  3. url TEXT,
  4. encrypted BOOLEAN,
  5. mxc TEXT NOT NULL UNIQUE,
  6. id TEXT,
  7. emoji_name TEXT,
  8. size BIGINT NOT NULL,
  9. width INTEGER,
  10. height INTEGER,
  11. mime_type TEXT NOT NULL,
  12. decryption_info jsonb,
  13. timestamp BIGINT NOT NULL,
  14. PRIMARY KEY (url, encrypted)
  15. );
  16. INSERT INTO new_discord_file (url, encrypted, id, mxc, size, width, height, mime_type, decryption_info, timestamp)
  17. SELECT url, encrypted, id, mxc, size, width, height, mime_type, decryption_info, timestamp FROM discord_file;
  18. DROP TABLE discord_file;
  19. ALTER TABLE new_discord_file RENAME TO discord_file;