Fossil SCM

Avoid uniqueness errors when inserting default users.

drh 2013-02-19 12:29 trunk
Commit 646c4a67f9a5b212f338ccc311e1ce43c6cdc20a
1 file changed +4 -4
+4 -4
--- src/db.c
+++ src/db.c
@@ -1262,17 +1262,17 @@
12621262
"UPDATE user SET cap='s', pw=lower(hex(randomblob(3)))"
12631263
" WHERE login=%Q", zUser
12641264
);
12651265
if( !setupUserOnly ){
12661266
db_multi_exec(
1267
- "INSERT INTO user(login,pw,cap,info)"
1267
+ "INSERT OR IGNORE INTO user(login,pw,cap,info)"
12681268
" VALUES('anonymous',hex(randomblob(8)),'hmncz','Anon');"
1269
- "INSERT INTO user(login,pw,cap,info)"
1269
+ "INSERT OR IGNORE INTO user(login,pw,cap,info)"
12701270
" VALUES('nobody','','gjor','Nobody');"
1271
- "INSERT INTO user(login,pw,cap,info)"
1271
+ "INSERT OR IGNORE INTO user(login,pw,cap,info)"
12721272
" VALUES('developer','','dei','Dev');"
1273
- "INSERT INTO user(login,pw,cap,info)"
1273
+ "INSERT OR IGNORE INTO user(login,pw,cap,info)"
12741274
" VALUES('reader','','kptw','Reader');"
12751275
);
12761276
}
12771277
}
12781278
12791279
--- src/db.c
+++ src/db.c
@@ -1262,17 +1262,17 @@
1262 "UPDATE user SET cap='s', pw=lower(hex(randomblob(3)))"
1263 " WHERE login=%Q", zUser
1264 );
1265 if( !setupUserOnly ){
1266 db_multi_exec(
1267 "INSERT INTO user(login,pw,cap,info)"
1268 " VALUES('anonymous',hex(randomblob(8)),'hmncz','Anon');"
1269 "INSERT INTO user(login,pw,cap,info)"
1270 " VALUES('nobody','','gjor','Nobody');"
1271 "INSERT INTO user(login,pw,cap,info)"
1272 " VALUES('developer','','dei','Dev');"
1273 "INSERT INTO user(login,pw,cap,info)"
1274 " VALUES('reader','','kptw','Reader');"
1275 );
1276 }
1277 }
1278
1279
--- src/db.c
+++ src/db.c
@@ -1262,17 +1262,17 @@
1262 "UPDATE user SET cap='s', pw=lower(hex(randomblob(3)))"
1263 " WHERE login=%Q", zUser
1264 );
1265 if( !setupUserOnly ){
1266 db_multi_exec(
1267 "INSERT OR IGNORE INTO user(login,pw,cap,info)"
1268 " VALUES('anonymous',hex(randomblob(8)),'hmncz','Anon');"
1269 "INSERT OR IGNORE INTO user(login,pw,cap,info)"
1270 " VALUES('nobody','','gjor','Nobody');"
1271 "INSERT OR IGNORE INTO user(login,pw,cap,info)"
1272 " VALUES('developer','','dei','Dev');"
1273 "INSERT OR IGNORE INTO user(login,pw,cap,info)"
1274 " VALUES('reader','','kptw','Reader');"
1275 );
1276 }
1277 }
1278
1279

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button