On Mon, 2014-10-27 at 09:17 +0100, Clemens Ladisch wrote:
> Tristan Van Berkom wrote:
> > locateFKeyIndex() function issuing the not-so-informative
> > message "foreign key mismatch" [...]
> >
> > o When foreign keys are enabled at CREATE TABLE time, it would
> > be very helpful at this point to issue an error if a foreign
> > key is declared which refers to a non-unique column (or compound
> > FK referring to a non-unique set of keys in the parent table).
>
> The referenced table might not yet exist.
>
> > o Alternatively, at least the error message issued from
> > locateFKeyIndex() could be improved.
>
> Something like this?
>
> sqlite3ErrorMsg(pParse,
> "foreign key mismatch - \"%w\" referencing \"%w\"",
> pFKey->pFrom->zName, pFKey->zTo);
>
> (from the current version)
Thanks, that is much better than "foreign key mismatch".
I indeed have been using a build from over a year ago and will
consider upgrading (it's possible we even have this on our target
device but just not in my dev environment).
Please excuse the noise :)
Best,
-Tristan
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users