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
ForeignKeyDeclaration are to be manipulated only during the Schema definition (this is why all public methods have the implicit arg (implicit ev: Schema))