Skip to content

Commit

Permalink
Add workflow_run_id to EventSubscription model
Browse files Browse the repository at this point in the history
  • Loading branch information
krauselukas committed Apr 14, 2022
1 parent 93bb86d commit b682b5a
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 17 deletions.
34 changes: 18 additions & 16 deletions src/api/app/models/event_subscription.rb
Original file line number Diff line number Diff line change
Expand Up @@ -105,23 +105,25 @@ def self.without_disabled_or_internal_channels
#
# Table name: event_subscriptions
#
# id :integer not null, primary key
# channel :integer default("disabled"), not null
# enabled :boolean default(FALSE)
# eventtype :string(255) not null
# payload :text(65535)
# receiver_role :string(255) not null
# created_at :datetime
# updated_at :datetime
# group_id :integer indexed
# package_id :integer indexed
# token_id :integer indexed
# user_id :integer indexed
# id :integer not null, primary key
# channel :integer default("disabled"), not null
# enabled :boolean default(FALSE)
# eventtype :string(255) not null
# payload :text(65535)
# receiver_role :string(255) not null
# created_at :datetime
# updated_at :datetime
# group_id :integer indexed
# package_id :integer indexed
# token_id :integer indexed
# user_id :integer indexed
# workflow_run_id :integer indexed
#
# Indexes
#
# index_event_subscriptions_on_group_id (group_id)
# index_event_subscriptions_on_package_id (package_id)
# index_event_subscriptions_on_token_id (token_id)
# index_event_subscriptions_on_user_id (user_id)
# index_event_subscriptions_on_group_id (group_id)
# index_event_subscriptions_on_package_id (package_id)
# index_event_subscriptions_on_token_id (token_id)
# index_event_subscriptions_on_user_id (user_id)
# index_event_subscriptions_on_workflow_run_id (workflow_run_id)
#
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
class AddWorkflowRunToEventSubscription < ActiveRecord::Migration[6.1]
def change
add_column :event_subscriptions, :workflow_run_id, :integer
add_index :event_subscriptions, :workflow_run_id
end
end
4 changes: 3 additions & 1 deletion src/api/db/schema.rb
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.

ActiveRecord::Schema.define(version: 2022_03_30_125635) do
ActiveRecord::Schema.define(version: 2022_04_13_223300) do

create_table "architectures", id: :integer, charset: "utf8mb4", collation: "utf8mb4_unicode_ci", options: "ENGINE=InnoDB ROW_FORMAT=DYNAMIC", force: :cascade do |t|
t.string "name", null: false, collation: "utf8_general_ci"
Expand Down Expand Up @@ -417,10 +417,12 @@
t.integer "token_id"
t.text "payload"
t.integer "package_id"
t.integer "workflow_run_id"
t.index ["group_id"], name: "index_event_subscriptions_on_group_id"
t.index ["package_id"], name: "index_event_subscriptions_on_package_id"
t.index ["token_id"], name: "index_event_subscriptions_on_token_id"
t.index ["user_id"], name: "index_event_subscriptions_on_user_id"
t.index ["workflow_run_id"], name: "index_event_subscriptions_on_workflow_run_id"
end

create_table "events", id: :integer, charset: "utf8mb4", collation: "utf8mb4_unicode_ci", options: "ENGINE=InnoDB ROW_FORMAT=DYNAMIC", force: :cascade do |t|
Expand Down

0 comments on commit b682b5a

Please sign in to comment.