Sha256: d0d2fbdfc8b6dc23b05c46fc2fa9a7d669279a8f499de4022f41beb7e28cdb92

Contents?: true

Size: 884 Bytes

Versions: 48

Compression:

Stored size: 884 Bytes

Contents

Sequel.migration do
  change do
    create_table(:triggered_webhooks, charset: "utf8") do
      primary_key :id
      String :trigger_uuid, null: false
      String :trigger_type, null: false # publication or manual
      foreign_key :pact_publication_id, :pact_publications, null: false
      foreign_key :webhook_id, :webhooks
      String :webhook_uuid, null: false # keep so we can group executions even when webhook is deleted
      foreign_key :consumer_id, :pacticipants, null: false
      foreign_key :provider_id, :pacticipants, null: false
      String :status, null: false
      DateTime :created_at, null: false
      DateTime :updated_at, null: false
      index [:webhook_id, :trigger_uuid], unique: true, name: "uq_triggered_webhook_wi"
      index [:pact_publication_id, :webhook_id, :trigger_uuid], unique: true, name: "uq_triggered_webhook_ppi_wi"
    end
  end
end

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
pact_broker-2.114.0 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.113.2 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.113.1 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.113.0 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.112.0 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.111.0 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.109.1 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.109.0 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.108.0 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.107.1 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.107.0 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.107.0.beta.1 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.106.0 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.105.0 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.104.0 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.103.0 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.102.2 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.102.1 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.102.0 db/migrations/000038_create_triggered_webhooks_table.rb
pact_broker-2.101.0 db/migrations/000038_create_triggered_webhooks_table.rb