addForeignKeyConstraintStatementForModel method
String?
addForeignKeyConstraintStatementForModel(
- ModelDefinition model,
- FieldDefinition field, {
- SchemaDocument? schema,
Returns an add-constraint statement for a relation field, if applicable.
Implementation
String? addForeignKeyConstraintStatementForModel(
ModelDefinition model,
FieldDefinition field, {
SchemaDocument? schema,
}) {
final definition = foreignKeyConstraintDefinitionForModel(
model,
field,
schema: schema,
);
if (definition == null) {
return null;
}
return 'ALTER TABLE ${_quoteIdentifier(model.databaseName)} '
'ADD $definition';
}