Versions in this module Expand all Collapse all v0 v0.0.1 Mar 7, 2026 Changes in this version + const IndexBTree + func Hash(db *schema.Database) string + type Change struct + Destructive bool + Detail string + ObjectName string + SQL string + Schema string + Type ChangeType + type ChangeType int + const AddColumn + const AddConstraint + const AddForeignKey + const AlterColumn + const AlterEnum + const AlterSequence + const CreateEnum + const CreateExtension + const CreateFunction + const CreateIndex + const CreateMaterializedView + const CreateSchema + const CreateSequence + const CreateTable + const CreateTrigger + const CreateView + const DropColumn + const DropComment + const DropConstraint + const DropEnum + const DropExtension + const DropForeignKey + const DropFunction + const DropIndex + const DropMaterializedView + const DropSchema + const DropSequence + const DropTable + const DropTrigger + const DropView + const SetComment + type Plan struct + Changes []*Change + FromHash string + ToHash string + func Diff(current, desired *schema.Database) *Plan + func (p *Plan) HasDestructive() bool