Friday, September 20, 2024 12:13:42 AM
> settings

Customize


Authenticate

> 20220203031859_user_notification_routes.rb
# frozen_string_literal: true

class UserNotificationRoutes < ActiveRecord::Migration[6.1]
  def change
    create_table :user_notification_routes do |t|
      t.uuid :uuid, index: true, null: false
      t.integer :user_id, null: false
      t.integer :source_server_id, null: true
      t.integer :destination_community_id, null: false
      t.string :channel_id, null: false
      t.string :notification_type, null: false
      t.boolean :enabled, default: true, null: false
      t.boolean :user_accepted, default: false, null: false
      t.boolean :community_accepted, default: false, null: false
      t.timestamps
    end

    add_foreign_key :user_notification_routes, :users
    add_foreign_key :user_notification_routes, :servers, column: :source_server_id
    add_foreign_key :user_notification_routes, :communities, column: :destination_community_id
  end
end
All opinions represented herein are my own
- © 2024 itsthedevman
- build 340fbb8