17 lines
472 B
Ruby
17 lines
472 B
Ruby
class AddPushSubscriptions < ActiveRecord::Migration[8.1]
|
|
def change
|
|
create_table :push_subscriptions do |t|
|
|
t.references :user, null: false, foreign_key: true
|
|
t.string :endpoint
|
|
t.string :p256dh_key
|
|
t.string :auth_key
|
|
t.string :user_agent
|
|
t.timestamps
|
|
|
|
t.index [:user_id, :endpoint], unique: true
|
|
t.index :endpoint
|
|
t.index :user_agent
|
|
t.index ["endpoint", "p256dh_key", "auth_key"]
|
|
end
|
|
end
|
|
end |