Re: BUG #18711: Attempting a connection with a database name longer than 63 characters now fails
Nathan Bossart <nathandbossart@gmail.com>
From: Nathan Bossart <nathandbossart@gmail.com>
To: Thomas Munro <thomas.munro@gmail.com>
Cc: Bertrand Drouvot <bertranddrouvot.pg@gmail.com>, Tom Lane <tgl@sss.pgh.pa.us>, Bruce Momjian <bruce@momjian.us>, adam@labkey.com, pgsql-bugs@lists.postgresql.org
Date: 2024-12-11T20:59:15Z
Lists: pgsql-bugs
On Tue, Dec 03, 2024 at 09:03:55PM +1300, Thomas Munro wrote: > On Tue, Dec 3, 2024 at 8:38 PM Bertrand Drouvot > <bertranddrouvot.pg@gmail.com> wrote: >> Maybe we can try an "hybrid" approach that could simplify the AlterSystemCatalogEncoding() >> by relying on a new struct, say: > > Interesting idea, yeah, I'll look into that. > >> Do you think it's worth to move the discussion into a dedicated hackers thread? >> (maybe reaching a wider audience?) I think the subject is sensible enough. > > Ok yeah, I'll start a new thread on -hackers soon. If we are leaning towards a more comprehensive fix in v18, ISTM we should go ahead and revert commit 562bee0 (both for master and v17). Or am I misinterpreting the proposed path forward here? -- nathan
Commits
-
Revert "Don't truncate database and user names in startup packets."
- d09fbf645ece 17.3 landed
- a0ff56e2d3ff 18.0 landed
-
Don't truncate database and user names in startup packets.
- 562bee0fc13d 17.0 cited
-
Truncate incoming username and database name to NAMEDATALEN-1 characters
- d18c1d1f5102 7.1.1 cited