You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

127 lines
6.3 KiB

  1. class IdsToBigints < ActiveRecord::Migration[5.1]
  2. def up
  3. change_column :account_domain_blocks, :account_id, :bigint
  4. change_column :account_domain_blocks, :id, :bigint
  5. change_column :accounts, :id, :bigint
  6. change_column :blocks, :account_id, :bigint
  7. change_column :blocks, :id, :bigint
  8. change_column :blocks, :target_account_id, :bigint
  9. change_column :conversation_mutes, :account_id, :bigint
  10. change_column :conversation_mutes, :id, :bigint
  11. change_column :deprecated_preview_cards, :id, :bigint
  12. change_column :domain_blocks, :id, :bigint
  13. change_column :favourites, :account_id, :bigint
  14. change_column :favourites, :id, :bigint
  15. change_column :favourites, :status_id, :bigint
  16. change_column :follow_requests, :account_id, :bigint
  17. change_column :follow_requests, :id, :bigint
  18. change_column :follow_requests, :target_account_id, :bigint
  19. change_column :follows, :account_id, :bigint
  20. change_column :follows, :id, :bigint
  21. change_column :follows, :target_account_id, :bigint
  22. change_column :imports, :account_id, :bigint
  23. change_column :imports, :id, :bigint
  24. change_column :media_attachments, :account_id, :bigint
  25. change_column :media_attachments, :id, :bigint
  26. change_column :mentions, :account_id, :bigint
  27. change_column :mentions, :id, :bigint
  28. change_column :mutes, :account_id, :bigint
  29. change_column :mutes, :id, :bigint
  30. change_column :mutes, :target_account_id, :bigint
  31. change_column :notifications, :account_id, :bigint
  32. change_column :notifications, :from_account_id, :bigint
  33. change_column :notifications, :id, :bigint
  34. change_column :oauth_access_grants, :application_id, :bigint
  35. change_column :oauth_access_grants, :id, :bigint
  36. change_column :oauth_access_grants, :resource_owner_id, :bigint
  37. change_column :oauth_access_tokens, :application_id, :bigint
  38. change_column :oauth_access_tokens, :id, :bigint
  39. change_column :oauth_access_tokens, :resource_owner_id, :bigint
  40. change_column :oauth_applications, :id, :bigint
  41. change_column :oauth_applications, :owner_id, :bigint
  42. change_column :reports, :account_id, :bigint
  43. change_column :reports, :action_taken_by_account_id, :bigint
  44. change_column :reports, :id, :bigint
  45. change_column :reports, :target_account_id, :bigint
  46. change_column :session_activations, :access_token_id, :bigint
  47. change_column :session_activations, :user_id, :bigint
  48. change_column :session_activations, :web_push_subscription_id, :bigint
  49. change_column :settings, :id, :bigint
  50. change_column :settings, :thing_id, :bigint
  51. change_column :statuses, :account_id, :bigint
  52. change_column :statuses, :application_id, :bigint
  53. change_column :statuses, :in_reply_to_account_id, :bigint
  54. change_column :stream_entries, :account_id, :bigint
  55. change_column :stream_entries, :id, :bigint
  56. change_column :subscriptions, :account_id, :bigint
  57. change_column :subscriptions, :id, :bigint
  58. change_column :tags, :id, :bigint
  59. change_column :users, :account_id, :bigint
  60. change_column :users, :id, :bigint
  61. change_column :web_settings, :id, :bigint
  62. change_column :web_settings, :user_id, :bigint
  63. end
  64. def down
  65. change_column :account_domain_blocks, :account_id, :integer
  66. change_column :account_domain_blocks, :id, :integer
  67. change_column :accounts, :id, :integer
  68. change_column :blocks, :account_id, :integer
  69. change_column :blocks, :id, :integer
  70. change_column :blocks, :target_account_id, :integer
  71. change_column :conversation_mutes, :account_id, :integer
  72. change_column :conversation_mutes, :id, :integer
  73. change_column :deprecated_preview_cards, :id, :integer
  74. change_column :domain_blocks, :id, :integer
  75. change_column :favourites, :account_id, :integer
  76. change_column :favourites, :id, :integer
  77. change_column :favourites, :status_id, :integer
  78. change_column :follow_requests, :account_id, :integer
  79. change_column :follow_requests, :id, :integer
  80. change_column :follow_requests, :target_account_id, :integer
  81. change_column :follows, :account_id, :integer
  82. change_column :follows, :id, :integer
  83. change_column :follows, :target_account_id, :integer
  84. change_column :imports, :account_id, :integer
  85. change_column :imports, :id, :integer
  86. change_column :media_attachments, :account_id, :integer
  87. change_column :media_attachments, :id, :integer
  88. change_column :mentions, :account_id, :integer
  89. change_column :mentions, :id, :integer
  90. change_column :mutes, :account_id, :integer
  91. change_column :mutes, :id, :integer
  92. change_column :mutes, :target_account_id, :integer
  93. change_column :notifications, :account_id, :integer
  94. change_column :notifications, :from_account_id, :integer
  95. change_column :notifications, :id, :integer
  96. change_column :oauth_access_grants, :application_id, :integer
  97. change_column :oauth_access_grants, :id, :integer
  98. change_column :oauth_access_grants, :resource_owner_id, :integer
  99. change_column :oauth_access_tokens, :application_id, :integer
  100. change_column :oauth_access_tokens, :id, :integer
  101. change_column :oauth_access_tokens, :resource_owner_id, :integer
  102. change_column :oauth_applications, :id, :integer
  103. change_column :oauth_applications, :owner_id, :integer
  104. change_column :reports, :account_id, :integer
  105. change_column :reports, :action_taken_by_account_id, :integer
  106. change_column :reports, :id, :integer
  107. change_column :reports, :target_account_id, :integer
  108. change_column :session_activations, :access_token_id, :integer
  109. change_column :session_activations, :user_id, :integer
  110. change_column :session_activations, :web_push_subscription_id, :integer
  111. change_column :settings, :id, :integer
  112. change_column :settings, :thing_id, :integer
  113. change_column :statuses, :account_id, :integer
  114. change_column :statuses, :application_id, :integer
  115. change_column :statuses, :in_reply_to_account_id, :integer
  116. change_column :stream_entries, :account_id, :integer
  117. change_column :stream_entries, :id, :integer
  118. change_column :subscriptions, :account_id, :integer
  119. change_column :subscriptions, :id, :integer
  120. change_column :tags, :id, :integer
  121. change_column :users, :account_id, :integer
  122. change_column :users, :id, :integer
  123. change_column :web_settings, :id, :integer
  124. change_column :web_settings, :user_id, :integer
  125. end
  126. end