aboutsummaryrefslogtreecommitdiff
path: root/brep/database.cxx
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2016-03-14 14:38:45 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2016-03-17 12:59:35 +0300
commit0b6b57f9acaa2ec648bf582ff67851331f8e6eef (patch)
tree7ce5da6a1c37f3674762d5514b0a34bf05e38df7 /brep/database.cxx
parent637d5650b91cb1da2605e5f7049ccc8bab5591f3 (diff)
Use serializable transaction isolation level
Diffstat (limited to 'brep/database.cxx')
-rw-r--r--brep/database.cxx12
1 files changed, 7 insertions, 5 deletions
diff --git a/brep/database.cxx b/brep/database.cxx
index 17605c5..1f70881 100644
--- a/brep/database.cxx
+++ b/brep/database.cxx
@@ -41,11 +41,13 @@ namespace brep
}
shared_ptr<database> d (
- make_shared<database> (o.db_user (),
- o.db_password (),
- o.db_name (),
- o.db_host (),
- o.db_port ()));
+ make_shared<database> (
+ o.db_user (),
+ o.db_password (),
+ o.db_name (),
+ o.db_host (),
+ o.db_port (),
+ "options='-c default_transaction_isolation=serializable'"));
databases[o] = d;
return d;