aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/trade_dataclasses.py2
-rw-r--r--sql/dawn.sql2
2 files changed, 2 insertions, 2 deletions
diff --git a/python/trade_dataclasses.py b/python/trade_dataclasses.py
index 7dc2f331..c486f397 100644
--- a/python/trade_dataclasses.py
+++ b/python/trade_dataclasses.py
@@ -113,7 +113,7 @@ register_adapter(Frequency, lambda f: AsIs(f.value))
class Deal:
- _conn: ClassVar = dbconn("dawndb")
+ _conn: ClassVar = dbconn("dawndb", application_name="autobooker")
_sql_fields: ClassVar[list[str]] = []
_sql_insert: ClassVar[str] = ""
_sql_select: ClassVar[str] = ""
diff --git a/sql/dawn.sql b/sql/dawn.sql
index b0ebb6b5..9b2558ec 100644
--- a/sql/dawn.sql
+++ b/sql/dawn.sql
@@ -318,7 +318,7 @@ UPDATE
traded_level,
notional,
protection ON
- cds FOR EACH ROW EXECUTE FUNCTION notify_id();
+ cds FOR EACH ROW WHEN (current_setting('application_name') != 'autobooker') EXECUTE FUNCTION notify_id();
CREATE OR REPLACE function update_attach()