]> git.openstreetmap.org Git - rails.git/blob - db/migrate/20240724194738_drop_oauth1_tables.rb
Merge remote-tracking branch 'upstream/pull/5318'
[rails.git] / db / migrate / 20240724194738_drop_oauth1_tables.rb
1 class DropOauth1Tables < ActiveRecord::Migration[7.1]
2   def change
3     remove_index :oauth_nonces, [:nonce, :timestamp], :unique => true
4
5     drop_table :oauth_nonces do |t|
6       t.string :nonce
7       t.integer :timestamp
8
9       t.timestamps :null => true
10     end
11
12     remove_index :oauth_tokens, :token, :unique => true
13
14     drop_table :oauth_tokens do |t|
15       t.integer :user_id
16       t.string :type, :limit => 20
17       t.integer :client_application_id
18       t.string :token, :limit => 50
19       t.string :secret, :limit => 50
20       t.timestamp :authorized_at, :invalidated_at
21       t.timestamps :null => true
22     end
23
24     remove_index :client_applications, :key, :unique => true
25
26     drop_table :client_applications do |t|
27       t.string :name
28       t.string :url
29       t.string :support_url
30       t.string :callback_url
31       t.string :key, :limit => 50
32       t.string :secret, :limit => 50
33       t.integer :user_id
34
35       t.timestamps :null => true
36     end
37   end
38 end