Re: [sqlite] Data structure for versioned data

2007-06-25 Thread Doug Fajardo
Not quite the same issue, but I've set up triggers to generate a journal
record whenever a record is added/changed/deleted from a table. This
mechanism (triggers) could easily be used to generate a 'version' record.
*** Doug F.

John Stanton wrote:
 We perform some versioning by holding column material in XML and using
 RCS to maintain reverse deltas and versions.

 Samuel R. Neff wrote:
 Not specific to SQLite, but we're working on an app that needs to keep
 versioned data (i.e., the current values plus all previous values).  The
 versioning is integral to the app so it's more than just an audit
 trail or
 history.

 Can anyone share experiences with the database structure for this
 type of
 requirement or point me to helpful resources?

 Thanks,

 Sam



 ---
 We're Hiring! Seeking a passionate developer to join our team building
 products. Position is in the Washington D.C. metro area. If interested
 contact [EMAIL PROTECTED]
  


 -

 To unsubscribe, send email to [EMAIL PROTECTED]
 -




 -

 To unsubscribe, send email to [EMAIL PROTECTED]
 -




-
To unsubscribe, send email to [EMAIL PROTECTED]
-



[sqlite] help - sqlite3_get_table returns SQLITE_ROW?

2006-06-07 Thread Doug Fajardo
I have a sqlite3_get_table query that sometimes returns error code 100 ( 
SQLITE_ROW).  Can someone explain what condition would cause this - I 
didn't think that this return code would happen for this function, since 
it should fill up the 'results' table.


  The query sometimes works, sometimes not... this is in a 'busy' 
application, it is not clear what condition causes this return code.  It 
is *possible* that there is a locking problem, but I would have expected 
a different code (e.g.: SQLITE_BUSY). There is only one process, and 
only one open connection to the database.  The query does not return a 
large amount of data - 1 or 2 K at most.  System resources (i.e.: memory 
and disk) are more than adequate for the task.


Some additional information:
   This is sqlite version is 3.3.4.
   nrows and ncols are both 0.
   result does not appear to be set to 'real' data.
   sqlite3_errmsg(db)  returns an empty string.


Thanks
  *** Doug Fajardo


[sqlite] alter table syntax ?

2006-02-23 Thread Doug Fajardo
Help!
I keep getting a syntax error from the 'alter table' sql command, when
used to add a column to a table. Can someone help with this error? Below
is an example of one attempt, and its results:

[tuna]$ sqlite test2.db
SQLite version 2.8.16
Enter .help for instructions
sqlite create table x1 ( name );
sqlite alter table x1 add column ( phone );
SQL error: near alter: syntax error
sqlite