Module: StructureSqlMergeDriver::Postgresql

Defined in:
lib/tt-git-merge-structure-sql.rb

Overview

This covers PostgreSQL with leading commas

Constant Summary collapse

RE_VERSION =
/^[, ]\('(\d+)'\)\n/
RE_VERSIONS =
/^INSERT INTO (?<q>["`])schema_migrations\k<q> \(version\) VALUES\n\K#{RE_VERSION}+;/

Class Method Summary collapse

Class Method Details

.match?(content) ⇒ Boolean

Returns:



79
80
81
# File 'lib/tt-git-merge-structure-sql.rb', line 79

def match?(content)
  RE_VERSIONS === content
end

.merge!(*contents) ⇒ Object



83
84
85
# File 'lib/tt-git-merge-structure-sql.rb', line 83

def merge!(*contents)
  merge_versions!(*contents)
end