Re: Schema variables - new implementation for Postgres 15

Erik Rijkers <er@xs4all.nl>

From: Erik Rijkers <er@xs4all.nl>
To: Pavel Stehule <pavel.stehule@gmail.com>
Cc: Julien Rouhaud <rjuju123@gmail.com>, Dean Rasheed <dean.a.rasheed@gmail.com>, Joel Jacobson <joel@compiler.org>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2022-08-20T13:55:07Z
Lists: pgsql-hackers

Commits

Same data as JSON: GET /api/v1/messages/:b64id/commits the thread's linked commits as JSON, with link sources. API reference →
  1. Allow underscores in integer and numeric constants.

  2. Remove special outfuncs/readfuncs handling of RangeVar.catalogname.

  3. Remove extra space from dumped ALTER DEFAULT PRIVILEGES.

  4. Create FKs properly when attaching table as partition

  5. psql: improve tab-complete's handling of variant SQL names.


Op 20-08-2022 om 15:41 schreef Pavel Stehule:
> so 20. 8. 2022 v 15:36 odesílatel Erik Rijkers <er@xs4all.nl> napsal:
> 
>> Op 20-08-2022 om 15:32 schreef Erik Rijkers:
>>> Op 19-08-2022 om 17:29 schreef Pavel Stehule:
>>>
>>> make check  fails as a result of the errors in the attached
>>> session_variables.out.
>>>
>>
>>
>> Sorry, that should have been this diffs file, of course (attached).
>>
> 
> It looks like some problem with not well initialized memory, but I have no
> idea how it is possible. What are your configure options?
> 

I compiled both assert-enable and 'normal', and I only just noticed that 
the assert-enable one did pass tests normally.


Below is the config that produced the failing tests:

./configure 
--prefix=/home/aardvark/pg_stuff/pg_installations/pgsql.schema_variables 
--bindir=/home/aardvark/pg_stuff/pg_installations/pgsql.schema_variables/bin.fast 
--libdir=/home/aardvark/pg_stuff/pg_installations/pgsql.schema_variables/lib.fast 
--with-pgport=6986 --quiet --enable-depend --with-openssl --with-perl 
--with-libxml --with-libxslt --with-zlib  --enable-tap-tests 
--with-extra-version=_0820_schema_variables_1509    --with-lz4  --with-icu


(debian 9, gcc 12.2.0)

> 
>>
>> Erik
>