Sha256: 569356c5f680a9da40e97e80a29cbeb7051756f903f623968ceb8e5457da69e1

Contents?: true

Size: 1.26 KB

Versions: 27

Compression:

Stored size: 1.26 KB

Contents

require 'pact_broker/pacts/all_pact_publications'
require 'pact_broker/repositories/helpers'

module PactBroker
  module Pacts
    class LatestPactPublicationIdForConsumerVersion < Sequel::Model(:latest_pact_publication_ids_for_consumer_versions)
      set_primary_key [:provider_id, :consumer_version_id]
      unrestrict_primary_key
      plugin :upsert, identifying_columns: [:provider_id, :consumer_version_id]

      dataset_module do
        include PactBroker::Repositories::Helpers
      end
    end
  end
end

# Table: latest_pact_publications_by_consumer_versions
# Columns:
#  id                      | integer                     |
#  consumer_id             | integer                     |
#  consumer_name           | text                        |
#  consumer_version_id     | integer                     |
#  consumer_version_number | text                        |
#  consumer_version_order  | integer                     |
#  provider_id             | integer                     |
#  provider_name           | text                        |
#  revision_number         | integer                     |
#  pact_version_id         | integer                     |
#  pact_version_sha        | text                        |
#  created_at              | timestamp without time zone |

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
pact_broker-2.76.2 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.76.1 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.76.0 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.75.0 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.74.1 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.74.0 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.73.0 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.72.0 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.71.0 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.70.0 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.69.0 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.68.1 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.68.0 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.67.0 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.66.0 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.65.0 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.64.0 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.63.0 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.62.0 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb
pact_broker-2.61.0 lib/pact_broker/pacts/latest_pact_publication_id_for_consumer_version.rb