Database-Role settings behaviour and docs mismatch
| От | Simon Riggs |
|---|---|
| Тема | Database-Role settings behaviour and docs mismatch |
| Дата | |
| Msg-id | 1265063527.26250.4.camel@ebony обсуждение исходный текст |
| Ответы |
Re: Database-Role settings behaviour and docs mismatch
|
| Список | pgsql-hackers |
In the docs it says "It is also possible to tie a session default to a specific database rather than to a role; see ALTER DATABASE. If there is a conflict, database-role-specific settings override role-specific ones, which in turn override database-specific ones." Whereas in process_settings() the sequence is this ApplySetting(databaseid, roleid, relsetting, PGC_S_DATABASE_USER); ApplySetting(InvalidOid, roleid, relsetting, PGC_S_USER); ApplySetting(databaseid, InvalidOid, relsetting, PGC_S_DATABASE); which looks to me like database-role specific settings are overridden by both user and database specific ones, in contrast to how the docs describe this. Am I confused, or is this a problem? Not that bothered, but seems like the docs provide more useful behaviour and the code less useful. -- Simon Riggs www.2ndQuadrant.com
В списке pgsql-hackers по дате отправления: