cargo publish fail because of the sqlx-sqlite crate direct dependency.
Allow one to specify that a field of a model is a foreign key. It will generate a bunch of helper methods to query related entities from one entity.