db
library
Classes
CreateIndex
Create an index on a table if it doesn't already exists
DropColumn
SQLite doesn't have a catch-all drop column command. On migrate, the provider can search for
columns prefixed by _should_drop and generate a statement that includes the schema of
the full table to be ALTERed.
DropIndex
Drop index from DB if it exists
DropTable
Drop table from DB if it exists
InsertColumn
Creates a new SQLite column in a table
InsertForeignKey
Create a foreign key column to reference another table
InsertTable
Insert table if it doesn't already exist
Migratable
Annotation required by the generator for AOT discoverability. Decorates classes
that extends Migration.
Migration
A collection of MigrationCommand s to update the Schema .
MigrationCommand
Extendible interface for SQLite migrations
MigrationManager
Holds all migrations and outputs statements for SQLite to consume
RenameColumn
Renames an existing SQLite column in a table
RenameTable
Renames an existing SQLite table
Schema
A definition of all the tables and columns in the SQLite database
SchemaColumn
Describes a column object managed by SQLite
This should not exist outside of a SchemaTable
SchemaDifference
Compares two schemas to produce migrations that conver the difference
SchemaIndex
A definition for the schema of an index
SchemaTable
Describes a table object managed by SQLite
Enums
Column
SQLite data types.