DropColumn class

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.

Inheritance

Constructors

DropColumn(String name, {required String onTable})
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.
const

Properties

down → MigrationCommand?
Outputs the opposite command to be used in a generator
no setterinherited
forGenerator → String
Outputs model as String to be used in a generator
no setteroverride
hashCode → int
The hash code for this object.
no setterinherited
name → String
final
onTable → String
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
statement → String?
SQLite does not support dropping individual columns. Instead, this command must be handled during migration when access to the table schema is available.
no setteroverride

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
Alias for statement
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited