up.sql 1.7 KB

123456789101112131415161718192021222324252627
  1. -- Switch from CHAR() types to VARCHAR() types to avoid padding issues.
  2. ALTER TABLE attachments ALTER COLUMN id TYPE TEXT;
  3. ALTER TABLE attachments ALTER COLUMN cipher_uuid TYPE VARCHAR(40);
  4. ALTER TABLE users ALTER COLUMN uuid TYPE VARCHAR(40);
  5. ALTER TABLE users ALTER COLUMN email TYPE TEXT;
  6. ALTER TABLE devices ALTER COLUMN uuid TYPE VARCHAR(40);
  7. ALTER TABLE devices ALTER COLUMN user_uuid TYPE VARCHAR(40);
  8. ALTER TABLE organizations ALTER COLUMN uuid TYPE VARCHAR(40);
  9. ALTER TABLE ciphers ALTER COLUMN uuid TYPE VARCHAR(40);
  10. ALTER TABLE ciphers ALTER COLUMN user_uuid TYPE VARCHAR(40);
  11. ALTER TABLE ciphers ALTER COLUMN organization_uuid TYPE VARCHAR(40);
  12. ALTER TABLE folders ALTER COLUMN uuid TYPE VARCHAR(40);
  13. ALTER TABLE folders ALTER COLUMN user_uuid TYPE VARCHAR(40);
  14. ALTER TABLE collections ALTER COLUMN uuid TYPE VARCHAR(40);
  15. ALTER TABLE collections ALTER COLUMN org_uuid TYPE VARCHAR(40);
  16. ALTER TABLE users_collections ALTER COLUMN user_uuid TYPE VARCHAR(40);
  17. ALTER TABLE users_collections ALTER COLUMN collection_uuid TYPE VARCHAR(40);
  18. ALTER TABLE users_organizations ALTER COLUMN uuid TYPE VARCHAR(40);
  19. ALTER TABLE users_organizations ALTER COLUMN user_uuid TYPE VARCHAR(40);
  20. ALTER TABLE users_organizations ALTER COLUMN org_uuid TYPE VARCHAR(40);
  21. ALTER TABLE folders_ciphers ALTER COLUMN cipher_uuid TYPE VARCHAR(40);
  22. ALTER TABLE folders_ciphers ALTER COLUMN folder_uuid TYPE VARCHAR(40);
  23. ALTER TABLE ciphers_collections ALTER COLUMN cipher_uuid TYPE VARCHAR(40);
  24. ALTER TABLE ciphers_collections ALTER COLUMN collection_uuid TYPE VARCHAR(40);
  25. ALTER TABLE twofactor ALTER COLUMN uuid TYPE VARCHAR(40);
  26. ALTER TABLE twofactor ALTER COLUMN user_uuid TYPE VARCHAR(40);
  27. ALTER TABLE invitations ALTER COLUMN email TYPE TEXT;