Fossil SCM

After testing in a real docker container, it turns out that "db_optional_sql()" doesn't do anything here. No idea why, but "db_multi_exec()" works fine.

jan.nijtmans 2014-10-02 13:45 trunk
Commit 06987be586ed5b6611e0ff3e4f2456fe8050a3b0
1 file changed +2 -2
+2 -2
--- src/db.c
+++ src/db.c
@@ -1330,17 +1330,17 @@
13301330
"INSERT INTO config(name,value,mtime)"
13311331
" VALUES('project-code', lower(hex(randomblob(20))),now());"
13321332
);
13331333
}else{
13341334
if( db_get("server-code", 0)==0 ) {
1335
- db_optional_sql("repository",
1335
+ db_multi_exec(
13361336
"INSERT INTO config(name,value,mtime)"
13371337
" VALUES('server-code', lower(hex(randomblob(20))),now());"
13381338
);
13391339
}
13401340
if( db_get("project-code", 0)==0 ) {
1341
- db_optional_sql("repository",
1341
+ db_multi_exec(
13421342
"INSERT INTO config(name,value,mtime)"
13431343
" VALUES('project-code', lower(hex(randomblob(20))),now());"
13441344
);
13451345
}
13461346
}
13471347
--- src/db.c
+++ src/db.c
@@ -1330,17 +1330,17 @@
1330 "INSERT INTO config(name,value,mtime)"
1331 " VALUES('project-code', lower(hex(randomblob(20))),now());"
1332 );
1333 }else{
1334 if( db_get("server-code", 0)==0 ) {
1335 db_optional_sql("repository",
1336 "INSERT INTO config(name,value,mtime)"
1337 " VALUES('server-code', lower(hex(randomblob(20))),now());"
1338 );
1339 }
1340 if( db_get("project-code", 0)==0 ) {
1341 db_optional_sql("repository",
1342 "INSERT INTO config(name,value,mtime)"
1343 " VALUES('project-code', lower(hex(randomblob(20))),now());"
1344 );
1345 }
1346 }
1347
--- src/db.c
+++ src/db.c
@@ -1330,17 +1330,17 @@
1330 "INSERT INTO config(name,value,mtime)"
1331 " VALUES('project-code', lower(hex(randomblob(20))),now());"
1332 );
1333 }else{
1334 if( db_get("server-code", 0)==0 ) {
1335 db_multi_exec(
1336 "INSERT INTO config(name,value,mtime)"
1337 " VALUES('server-code', lower(hex(randomblob(20))),now());"
1338 );
1339 }
1340 if( db_get("project-code", 0)==0 ) {
1341 db_multi_exec(
1342 "INSERT INTO config(name,value,mtime)"
1343 " VALUES('project-code', lower(hex(randomblob(20))),now());"
1344 );
1345 }
1346 }
1347

Keyboard Shortcuts

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