- Timestamp:
- 04/23/09 01:07:43 (4 years ago)
- Hash name:
- 20090422230743-97f81-2037480d2dc10db30992d01d32a2049aef19178b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
README
r130 r133 66 66 67 67 create table darcs_changesets ( 68 rev integer primary key, 68 repo_id text, 69 rev integer, 69 70 hash text, 70 name text ); 71 name text, 72 primary key (repo_id, rev)); 73 74 repo_id 75 repository containing this changeset 71 76 72 77 rev … … 91 96 92 97 create table darcs_nodes ( 93 node_id integer primary key, 98 repo_id text, 99 node_id integer, 94 100 node_type text, 95 101 add_rev integer, 96 remove_rev integer ); 102 remove_rev integer, 103 primary key (repo_id, node_id) ); 97 104 98 105 node_type … … 115 122 116 123 create table darcs_node_changes ( 124 repo_id text, 117 125 node_id integer, 118 126 rev integer, … … 120 128 parent_id integer, 121 129 the_change text, 122 primary key ( node_id,rev) );130 primary key (repo_id, node_id,rev) ); 123 131 124 132 … … 149 157 150 158 create table darcs_cache ( 159 repo_id text, 151 160 node_id integer, 152 161 rev integer, 153 162 content blob, 154 primary key (node_id,rev) ); 163 size integer, 164 primary key (repo_id, node_id,rev) ); 155 165 156 166 Some sample queries … … 166 176 where dnc.node_id = dn.node_id 167 177 and dnc.rev <= r 178 and dnc.repo_id = dn.repo_id and dnc.repo_id = 'somerepo' 168 179 and (dn.remove_rev is null or dn.remove_rev > r) 169 180 group by dnc.node_id … … 178 189 where dnc.node_id = dn.node_id 179 190 and dn.remove_rev is null 191 and dnc.repo_id = dn.repo_id and dnc.repo_id = 'somerepo' 180 192 group by dnc.node_id 181 193 … … 192 204 where dnc.node_id = nr.node_id 193 205 and dnc.rev = nr.rev 206 and dnc.repo_id = nr.repo_id and dnc.repo_id = 'somerepo' 194 207 and dnc.path = p 195 208 … … 201 214 select * from darcs_node_changes as dnc 202 215 where dnc.node_id = nid and dnc.rev <= r 216 and dnc.repo_id = 'somerepo' 203 217 204 218 Get children of node_id nid, as of revision r … … 212 226 and dnc.rev = nr.rev 213 227 and dnc.parent_id = nid 228 and dnc.repo_id = nr.repo_id and dnc.repo_id = 'somerepo'
Note: See TracChangeset
for help on using the changeset viewer.