On Thu, Mar 18, 2010 at 8:31 PM, D. Richard Hipp <[email protected]> wrote:
> The "22" is a semi-transient rowid on an internal table (semi-
> transient in the sense that it is different on each repository and
> probably changes when you "rebuild"). Allowing rowids in this context
> is bad design, it seems to me. This is something I am working to fix.
>
In my experience, sqlite rowids are not transient IFF you explicitly declre
them in the CREATE TABLE code. e.g. here's a snipped i've got lying around:
CREATE TABLE c11n_SQLITE_TBL_N -- c11n_nodes
(
rowid INTEGER PRIMARY KEY AUTOINCREMENT,
pid INTEGER REFERENCES c11n_SQLITE_TBL_N(rowid),
class TEXT,
name TEXT
);
:-?
--
----- stephan beal
http://wanderinghorse.net/home/stephan/
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users