dbverify

package
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 8, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package dbverify is responsible for verifying two different databases match.

Index

Constants

View Source
const DefaultFilterString = ".*"

Variables

This section is empty.

Functions

This section is empty.

Types

type FilterConfig

type FilterConfig struct {
	SchemaFilter FilterString
	TableFilter  FilterString
}

func DefaultFilterConfig

func DefaultFilterConfig() FilterConfig

type FilterString

type FilterString = string

type Result

type Result struct {
	Verified [][2]dbtable.DBTable

	MissingTables    []inconsistency.MissingTable
	ExtraneousTables []inconsistency.ExtraneousTable
}

func FilterResult

func FilterResult(cfg FilterConfig, r Result) (Result, error)

func Verify

func Verify(ctx context.Context, conns dbconn.OrderedConns) (Result, error)

Verify verifies tables exist in all databases.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL