Sha256: 8759f90fc6c9cc82e7b3520161953d4a7b11856f329d792db96c31793cf2085a
Contents?: true
Size: 1.36 KB
Versions: 7
Compression:
Stored size: 1.36 KB
Contents
require "pact_broker/domain/verification" # Represents a non WIP, successful verification for a provider version with a tag. module PactBroker module Verifications class PactVersionProviderTagSuccessfulVerification < Sequel::Model plugin :insert_ignore, identifying_columns: [:pact_version_id, :provider_version_tag_name, :wip] end end end # Table: pact_version_provider_tag_successful_verifications # Columns: # id | integer | PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY # pact_version_id | integer | NOT NULL # provider_version_tag_name | text | NOT NULL # wip | boolean | NOT NULL # verification_id | integer | # execution_date | timestamp without time zone | NOT NULL # Indexes: # pact_version_provider_tag_successful_verifications_pkey | PRIMARY KEY btree (id) # pact_version_provider_tag_verifications_pv_pvtn_wip_unique | UNIQUE btree (pact_version_id, provider_version_tag_name, wip) # Foreign key constraints: # pact_version_provider_tag_successful_verifications_pv_id_fk | (pact_version_id) REFERENCES pact_versions(id) ON DELETE CASCADE # pact_version_provider_tag_successful_verifications_v_id_fk | (verification_id) REFERENCES verifications(id) ON DELETE SET NULL
Version data entries
7 entries across 7 versions & 1 rubygems