v0.142.0
 1from .analysis import (
 2    ColumnDefaultDrift,
 3    ColumnDrift,
 4    ColumnStatus,
 5    ConstraintDrift,
 6    ConstraintStatus,
 7    Drift,
 8    DriftKind,
 9    ForeignKeyDrift,
10    IndexDrift,
11    IndexStatus,
12    ModelAnalysis,
13    NullabilityDrift,
14    ReadOnlyConnectionError,
15    StorageParameterDrift,
16    analyze_model,
17)
18from .fixes import (
19    AddConstraintFix,
20    AddForeignKeyFix,
21    CreateIndexFix,
22    DropColumnDefaultFix,
23    DropConstraintFix,
24    DropIndexFix,
25    DropNotNullFix,
26    Fix,
27    RebuildIndexFix,
28    RenameConstraintFix,
29    RenameIndexFix,
30    ResetStorageParameterFix,
31    SetColumnDefaultFix,
32    SetNotNullFix,
33    SetStorageParameterFix,
34    ValidateConstraintFix,
35)
36from .planning import (
37    ConvergencePlan,
38    ConvergenceResult,
39    FixResult,
40    PlanItem,
41    can_auto_fix,
42    execute_plan,
43    plan_convergence,
44    plan_model_convergence,
45)
46
47__all__ = [
48    "AddConstraintFix",
49    "AddForeignKeyFix",
50    "ColumnDefaultDrift",
51    "ColumnDrift",
52    "ColumnStatus",
53    "ConstraintDrift",
54    "ConstraintStatus",
55    "ConvergencePlan",
56    "ConvergenceResult",
57    "CreateIndexFix",
58    "Drift",
59    "DriftKind",
60    "DropColumnDefaultFix",
61    "DropConstraintFix",
62    "DropIndexFix",
63    "DropNotNullFix",
64    "Fix",
65    "FixResult",
66    "ForeignKeyDrift",
67    "IndexDrift",
68    "IndexStatus",
69    "ModelAnalysis",
70    "NullabilityDrift",
71    "PlanItem",
72    "ReadOnlyConnectionError",
73    "RebuildIndexFix",
74    "RenameConstraintFix",
75    "RenameIndexFix",
76    "ResetStorageParameterFix",
77    "SetColumnDefaultFix",
78    "SetNotNullFix",
79    "SetStorageParameterFix",
80    "StorageParameterDrift",
81    "ValidateConstraintFix",
82    "analyze_model",
83    "can_auto_fix",
84    "execute_plan",
85    "plan_convergence",
86    "plan_model_convergence",
87]