Hey Will and Others,
Here's a brief summary of what's going on in different parts of DataHub:
All calls to the database are routed through what I'm calling the "command pipeline."
Calls are made to either manager.py
or rlsmanager.py
(that's row level security
manager), which instantiate connection.py
.connection.py
calls pg.py
, which is
where the postgres-specific sql commands are stored.