raindrop_cli
library
Classes
-
DdlRunner
-
Runs DDL generation in an isolated process by dynamically loading
the appropriate driver package's DDL generator.
-
JournalEntry
-
Represents a single entry in the migration journal.
-
LocatedSchema
-
A table declaration, as a name the generated entrypoint can reference.
-
MigrationJournal
-
Represents the migration journal that tracks all applied migrations.
-
MigrationSnapshot
-
One migration's record of the schema, as stored under
migrations/meta.
-
RaindropConfig
-
Configuration for the raindrop CLI tool.
-
SchemaDiffer
-
Calculates the diff between two schema snapshots.
-
SchemaLocator
-
Finds the schemas a project declares, so they can be referenced by name.
-
SnapshotRunner
-
Builds the current schema snapshot by running the project's schema.
Enums
-
MigrationNaming
-
How migration SQL filenames are prefixed (before
_description).