EctoDBScanner
v0.5.0

    API Reference EctoDBScanner v#0.5.0

    Copy Markdown View Source

    Modules

    EctoDBScanner

    A PostgreSQL database scanner that discovers structure, maps types, and detects enums.

    EctoDBScanner.EnumDetector

    Detects enum-like columns via PostgreSQL ENUM types and heuristic analysis.

    EctoDBScanner.InformationSchema.Column
    EctoDBScanner.InformationSchema.Table
    EctoDBScanner.Repo
    EctoDBScanner.RepoRef

    A reference to a running repo instance: the repo module plus the pid of a dynamically started (unnamed) instance.

    EctoDBScanner.Result.CheckConstraint
    EctoDBScanner.Result.Column
    EctoDBScanner.Result.Database
    EctoDBScanner.Result.Index
    EctoDBScanner.Result.Schema
    EctoDBScanner.Result.Sequence
    EctoDBScanner.Result.Table
    EctoDBScanner.Result.UniqueConstraint
    EctoDBScanner.Scanner
    EctoDBScanner.SchemaScope

    Applies schema include/exclude filtering to catalog queries.

    EctoDBScanner.Steps.AssembleResults
    EctoDBScanner.Steps.DetectEnums
    EctoDBScanner.Steps.QueryColumns
    EctoDBScanner.Steps.QueryConstraints
    EctoDBScanner.Steps.QueryIndexes
    EctoDBScanner.Steps.QueryPGEnums
    EctoDBScanner.Steps.QuerySequences
    EctoDBScanner.Steps.QuerySizes
    EctoDBScanner.Steps.QueryTables
    EctoDBScanner.TypeMapper

    Maps PostgreSQL udt_name values to generalized Elixir types.

    Hex Package Hex Preview View llms.txt Download ePub version

    Built using ExDoc (v0.40.3) for the Elixir programming language