Hello! On Thursday 30 July 2009 17:25:15 P Kishor wrote: > > I haven't looked at your work in depth, but I am interested in this. I > > have implemented a very simple versioning system with TRIGGERs whereby > > every change (INSERT, UPDATE, DELETE) in a column in a table is stored > > in a versions table along with its primary key, allowing me to go back > > and examine any version and roll back to it, if desired.
Yes, the primary key field is good enough for master-slave replication but not for multi-master because each master has self sequence counter. And full record hash may be used for master-slave replication on tables without primary keys. As table-independant way extension use ROWID field and md5 hash of all fields. So multi-master is possible with some restrictions such as non-unique records is denied. But may be ROWID + hash of record can help for this situation too. Best regards, Alexey Pechnikov. http://pechnikov.tel/ _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users