diff options
| -rw-r--r-- | python/trade_dataclasses.py | 2 | ||||
| -rw-r--r-- | sql/dawn.sql | 2 |
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() |
