[PATCH] A hook for session start
Yugo Nagata <nagata@sraoss.co.jp>
From: Yugo Nagata <nagata@sraoss.co.jp>
To: pgsql-hackers@postgresql.org
Date: 2017-07-20T11:47:33Z
Lists: pgsql-hackers
Attachments
- session_start_hook.patch (text/x-diff) patch
- session_start_sample.patch (text/x-diff) patch
Hi, Currently, PostgreSQL doen't have a hook triggered at session start. Although we already have ClientAuthentication_hook, this is triggered during authentication, so we can not access the database. If we have a hook triggerd only once at session start, we may do something useful on the session for certain database or user. For example, one of our clients wanted such feature. He wanted to handle encription for specific users, though I don't know the detail. The attached patch (session_start_hook.patch) implements such hook. Another patch, session_start_sample.patch, is a very simple example of this hook that changes work_mem values for sessions of a specific database. I would appreciate hearing your opinion on this hook. Regards, -- Yugo Nagata <nagata@sraoss.co.jp>
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Add hooks for session start and session end, take two
- e788bd924c19 13.0 landed