class CreateGoogleOauthsTable < ActiveRecord::Migration[6.0]
  def change
    create_table :google_oauth_tokens do |t|
      t.references :user, null: false, type: :integer,
        foreign_key: { to_table: :Users, primary_key: :UserID },
        index: { unique: true }

      t.text :access_token, null: false
      t.text :refresh_token, null: false
      t.text :scope, null: false
      t.datetime :expires_at, null: false
      t.timestamps
    end
  end
end
