0026_offline_message_fk_index.down.sql 550 B

12345678910111213141516171819202122
  1. ALTER TABLE users
  2. DROP COLUMN offlineMsgCount;
  3. DROP INDEX IF EXISTS idx_offlineMessage_sender;
  4. DROP INDEX IF EXISTS idx_offlineMessage_recipient;
  5. ALTER TABLE offlineMessage
  6. RENAME TO offlineMessage_new;
  7. CREATE TABLE offlineMessage
  8. (
  9. sender VARCHAR(16) NOT NULL,
  10. recipient VARCHAR(16) NOT NULL,
  11. message BLOB NOT NULL,
  12. sent TIMESTAMP NOT NULL
  13. );
  14. INSERT INTO offlineMessage (sender, recipient, message, sent)
  15. SELECT sender, recipient, message, sent
  16. FROM offlineMessage_new;
  17. DROP TABLE offlineMessage_new;