Diff
Not logged in

Differences From:

File src/schema.c part of check-in [fb8dc7d07f] - The UNIQUE constraint on the default TICKET table was wrong. The tkt_uuid column should be unique unto itself, not in combination with tkt_time. Existing servers will need to fix their TICKET implementations using the setup menu. This check-in changes the default. by drh on 2008-10-05 13:13:13. [view]

To:

File src/schema.c part of check-in [e146d800ac] - Add the "mv" and "rename" commands (aliases for the same thing). by drh on 2008-11-09 19:22:06. [view]

@@ -338,10 +338,10 @@
 @   value CLOB,                      -- Content of the named parameter
 @   CHECK( typeof(name)='text' AND length(name)>=1 )
 @ );
 @
-@ -- Each entry in the vfile table represents a single file or folder
-@ -- that is part of a version.
+@ -- Each entry in the vfile table represents a single file in the
+@ -- current checkout.
 @ --
 @ -- The file.rid field is 0 for files or folders that have been
 @ -- added but not yet committed.
 @ --
@@ -360,9 +360,10 @@
 @   chnged INT DEFAULT 0,             -- 0:unchnged 1:edited 2:m-chng 3:m-add
 @   deleted BOOLEAN DEFAULT 0,        -- True if deleted
 @   rid INTEGER,                      -- Originally from this repository record
 @   mrid INTEGER,                     -- Based on this record due to a merge
-@   pathname TEXT,                    -- Full pathname
+@   pathname TEXT,                    -- Full pathname relative to root
+@   origname TEXT                     -- Original pathname. NULL if unchanged
 @   UNIQUE(pathname,vid)
 @ );
 @
 @ -- This table holds a record of uncommitted merges in the local