pike.git/
lib/
modules/
Sql.pmod/
pgsql.pike
Branch:
Tag:
Non-build tags
All tags
No tags
2014-11-13
2014-11-13 14:40:57 by Stephen R. van den Berg <srb@cuci.nl>
0fb5745664be555c53d6b22f9fe1caa3246a2683 (
13
lines) (+
9
/-
4
)
[
Show
|
Annotate
]
Branch:
8.1
pgsql: Reset session urgently and deadlockfree.
1349:
resync(); }
+
private void reset_dbsession() {
+
big_query("ROLLBACK");
+
big_query("RESET ALL");
+
big_query("CLOSE ALL");
+
big_query("DISCARD TEMP");
+
}
+
private void resync_cb() { switch(backendstatus) { case 'T':case 'E':
1356:
m_delete(tp,"datatypeoid"); m_delete(tp,"datarowdesc"); }
-
big_query
(
"ROLLBACK");
-
big
_
query("RESET ALL"
);
-
big_query("CLOSE
ALL");
-
big_query("DISCARD TEMP");
+
Thread.Thread
(
reset
_
dbsession
);
//
Urgently
and
deadlockfree
} }