Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This fork provides limited support to foreign key constraints by generating simple (as in not composite) foreign key constraints clauses as part of the CREATE TABLE statements.
It accepts the same constraint options than for other db-migrate drivers supporting foreign keys, but does not use 'name' value, instead it sets the reference directly on the column being defined.
For instance, the following definition in a migration:
would result in the following foreign key definition:
Note that sqlite3 will only enforce foreign key constraints if support was not disabled when sqlite was compiled and
PRAGMA foreign_keys = ON
is set at run time.For a detailed documentation on how to work with sqlite and foreign keys:
https://www.sqlite.org/foreignkeys.html