[sqlite] FOREIGN KEY constraint failed

2016-04-07 Thread James K. Lowden
On Tue, 5 Apr 2016 23:56:53 +0200 R Smith wrote: > On 2016/04/05 11:15 PM, Keith Medcalf wrote: > > Are we confusing immediate constraints (checked per statement) with > > DEFERRED constraints (checked at COMMIT time) again? In SQLite some constraints are checked per row, not per statement.

[sqlite] FOREIGN KEY constraint failed

2016-04-06 Thread no...@null.net
On Tue Apr 05, 2016 at 11:56:53PM +0200, R Smith wrote: > > On 2016/04/05 11:15 PM, Keith Medcalf wrote: > >Are we confusing immediate constraints (checked per statement) with > >DEFERRED constraints (checked at COMMIT time) again? > > > > We might be - though I assume the OP implicated only

[sqlite] FOREIGN KEY constraint failed

2016-04-06 Thread R Smith
On 2016/04/05 11:15 PM, Keith Medcalf wrote: > Are we confusing immediate constraints (checked per statement) with DEFERRED > constraints (checked at COMMIT time) again? > We might be - though I assume the OP implicated only deferred constraints - since immediate constraints will fail on

[sqlite] FOREIGN KEY constraint failed

2016-04-05 Thread Keith Medcalf
th > Sent: Tuesday, 5 April, 2016 06:58 > To: sqlite-users at mailinglists.sqlite.org > Subject: Re: [sqlite] FOREIGN KEY constraint failed > > > > On 2016/04/04 10:43 PM, Domingo Alvarez Duarte wrote: > > Thanks for reply ! > > > > I already sent a propos

[sqlite] FOREIGN KEY constraint failed

2016-04-05 Thread Domingo Alvarez Duarte
oblems, (I tried to find a way to do it myself through the sqlite3 sources but I couldn't find my way through the virtual machine with the available documentation). Cheers ! > Tue Apr 05 2016 12:58:07 PM CEST from "R Smith" >Subject: Re: [sqlite] FOREIGN KEY constraint faile

[sqlite] FOREIGN KEY constraint failed

2016-04-05 Thread R Smith
On 2016/04/04 10:43 PM, Domingo Alvarez Duarte wrote: > Thanks for reply ! > > I already sent a proposal to Richard to add a pragma "PRAGMA DEBUG_MODE" and > when set throw any kind of error to stderr/sqlite3_(hook) this way ther is no > need to store temporary conditions to show later. > > And

[sqlite] FOREIGN KEY constraint failed

2016-04-05 Thread Klaas Van B.
On Mon, 04 Apr 2016 17:51:30 +0200 Domingo Alvarez Duarte wrote: >FOREIGN KEY constraint failed >I have some databases with lots of foreign keys and I sometimes I need to >change the structure of some tables and I get this message Before restructuring a database schema always use: PRAGMA

[sqlite] FOREIGN KEY constraint failed

2016-04-04 Thread Domingo Alvarez Duarte
ed to flag the error, it doesn't throw a dice to do it. Cheers ! > Mon Apr 04 2016 10:35:35 PM CEST from "Petite Abeille" > Subject: Re: [sqlite] FOREIGN KEY constraint >failed > > >>On Apr 4, 2016, at 6:14 PM, Richard Hipp wrote: >> >> On 4/4/16, Domi

[sqlite] FOREIGN KEY constraint failed

2016-04-04 Thread Domingo Alvarez Duarte
. Cheers ! > Mon Apr 04 2016 10:17:00 PM CEST from "Tim Streater" > Subject: Re: [sqlite] FOREIGN KEY constraint failed > > On 04 Apr 2016 at 17:36, Domingo Alvarez Duarte > wrote: > > >>Fair enough ! >> >> But even then could it have le

[sqlite] FOREIGN KEY constraint failed

2016-04-04 Thread Petite Abeille
> On Apr 4, 2016, at 6:14 PM, Richard Hipp wrote: > > On 4/4/16, Domingo Alvarez Duarte wrote: >> sqlite knows which table/field failed > > No it doesn't, actually. And yet, that same question comes over, and over, and over, ad nauseam. Each and every time a poor soul is confronted with

[sqlite] FOREIGN KEY constraint failed

2016-04-04 Thread Tim Streater
On 04 Apr 2016 at 17:36, Domingo Alvarez Duarte wrote: > Fair enough ! > > But even then could it have let's say a place for record the last foreign key > violation ? > > Only one place will be better than nothing, it can be overwritten every time > a foreign key is found and at least we could

[sqlite] FOREIGN KEY constraint failed

2016-04-04 Thread Domingo Alvarez Duarte
Thanks for reply ! Thank you for your solution I think it improves the actual situation ! Cheers ! > Mon Apr 04 2016 08:00:38 PM CEST from "Stephen Chrzanowski" > Subject: Re: [sqlite] FOREIGN KEY constraint failed > > I've never developed for a platform with a

[sqlite] FOREIGN KEY constraint failed

2016-04-04 Thread Domingo Alvarez Duarte
can be run without problem. ? > Mon Apr 04 2016 07:49:57 PM CEST from "Domingo Alvarez Duarte" > Subject: Re: [sqlite] FOREIGN KEY constraint >failed > > Thank you for reply ! > > Good point, but for sure there is great minds here that can come with a > solut

[sqlite] FOREIGN KEY constraint failed

2016-04-04 Thread Domingo Alvarez Duarte
be done lazy so if no violations occur no hash table is ever created. The actual situation is better than nothing but it's still frustrating ! Cheers ! > Mon Apr 04 2016 07:39:19 PM CEST from "Clemens Ladisch" > Subject: Re: [sqlite] FOREIGN KEY constraint failed >

[sqlite] FOREIGN KEY constraint failed

2016-04-04 Thread Clemens Ladisch
Domingo Alvarez Duarte wrote: > But even then could it have let's say a place for record the last foreign key > violation ? This would not help if that last constraint is no longer violated at the end of the transaction. Regards, Clemens

[sqlite] FOREIGN KEY constraint failed

2016-04-04 Thread Domingo Alvarez Duarte
Fair enough ! But even then could it have let's say a place for record the last foreign key violation ? Only one place will be better than nothing, it can be overwritten every time a foreign key is found and at least we could have a message like this: "FOREIGN KEY constraint failed (x :

[sqlite] FOREIGN KEY constraint failed

2016-04-04 Thread Domingo Alvarez Duarte
Hello ! I know this was discussed here before several times, but it seems that still we have poor solution for this on sqlite: FOREIGN KEY constraint failed I have some databases with lots of foreign keys and I sometimes I need to change the structure of some tables and I get this message

[sqlite] FOREIGN KEY constraint failed

2016-04-04 Thread Stephen Chrzanowski
nothing but it's still frustrating ! > > Cheers ! > > Mon Apr 04 2016 07:39:19 PM CEST from "Clemens Ladisch" > > Subject: Re: [sqlite] FOREIGN KEY constraint failed > > > > Domingo Alvarez Duarte wrote: > > > >>But even then could it have

[sqlite] FOREIGN KEY constraint failed

2016-04-04 Thread Richard Hipp
On 4/4/16, Domingo Alvarez Duarte wrote: > sqlite knows which table/field failed No it doesn't, actually. SQLite keeps a counter of FK violations and resolutions, and if that counter is zero at the the end of the transaction, then it knows that no FK constraints have failed. If the counter is

Re: [sqlite] Foreign key constraint failed

2012-06-03 Thread stefanos sofroniou
let me know. Cheers. Stefanos > > From: Jörgen Hägglund <jor...@sirlucifer.mine.nu> >To: sqlite-users@sqlite.org >Sent: Sunday, June 3, 2012 11:10 PM >Subject: [sqlite] Foreign key constraint failed > >Hi all! >I have just rec

[sqlite] Foreign key constraint failed

2012-06-03 Thread Jörgen Hägglund
Hi all! I have just recently discovered the strengths of foreign keys but now, I've been banging my head against the wall for a couple of days. I just can't figure out what is causing the error or how to get around it. Here's the specs (simplified) of my DB; create table if not exists a (id