Good questions, I should have been clearer.
When I said "access to multiple connections", this is completely aside from managing connections, but rather about using a connection to connect to the database. "Access" was probably the wrong word. It would be possible for a user or admin to change which connection a user is attached to at the moment of actually connecting, but that would be a different call in the setup I'm imagining. The main thing would be that when a user calls for records from a table, we don't accept a "connection to use" at that point, but rather look up which connection to use based on the (user, database) pair.
Regarding configuring multiple connections to the same database, It's not disallowed, but I'm leaving aside how we'd handle setting a given user up with a given connection right now.
I don't think we have enough agreement on how to actually assign users to connections to proceed at this moment, so I'm trying to start from an assumption that we have a user who has some defined connection that they use when querying a given database so I can work on that part of things, while leaving the assignment step for later.
I hope that's clearer. Please let me know if I need to add more context. I'm trying to keep these assumptions as minimal as possible (i.e., I'm avoiding specifying anything that doesn't affect how this part of things will work in the back end) so there's a minimal set of things we might need to change later.
Brent
Brent