Versions in this module Expand all Collapse all v0 v0.1.0 Oct 5, 2026 Changes in this version + func Merge(base *parser.Schema, p Seedable, files []string) error + type IntrospectionOptions struct + ExcludeSchemas []string + ExcludeTables []string + Schemas []string + Tables []string + type Introspector interface + Close func() error + Introspect func(ctx context.Context, connString string, schema *parser.Schema, ...) error + Name func() string + type MySQLIntrospector struct + func NewMySQLIntrospector() *MySQLIntrospector + func (mi *MySQLIntrospector) Close() error + func (mi *MySQLIntrospector) Introspect(ctx context.Context, connString string, schema *parser.Schema, ...) error + func (mi *MySQLIntrospector) Name() string + type PostgresIntrospector struct + func NewPostgresIntrospector() *PostgresIntrospector + func (pi *PostgresIntrospector) Close() error + func (pi *PostgresIntrospector) Introspect(ctx context.Context, connString string, schema *parser.Schema, ...) error + func (pi *PostgresIntrospector) Name() string + type SQLiteIntrospector struct + func NewSQLiteIntrospector() *SQLiteIntrospector + func (si *SQLiteIntrospector) Close() error + func (si *SQLiteIntrospector) Introspect(ctx context.Context, connString string, schema *parser.Schema, ...) error + func (si *SQLiteIntrospector) Name() string + type Seedable interface + Seed func(base *parser.Schema)