Does the same as constrainReference, plus adds two ReferentialActions (ex.
Does the same as constrainReference, plus adds two ReferentialActions (ex.: foreignKeyDeclaration.constrainReference(onDelete cascade, onUpdate restrict))
Does the same as constrainReference, plus adds a ReferentialAction (ex.
Does the same as constrainReference, plus adds a ReferentialAction (ex.: foreignKeyDeclaration.constrainReference(onDelete cascade))
Will cause a foreign key constraint to be created at schema creation time : alter table <tableOfForeignKey> add foreign key (<foreignKey>) references <tableOfPrimaryKey>(<primaryKey>)
Causes the foreign key to have no constraint
Use foreignKeyColumnName instead
ForeignKeyDeclaration are to be manipulated only during the Schema definition (this is why all public methods have the implicit arg (implicit ev: Schema))