Re: Converting contrib SQL functions to new style
Tom Lane <tgl@sss.pgh.pa.us>
Ronan Dunklau <ronan.dunklau@aiven.io> writes: > Le mercredi 1 septembre 2021, 19:27:35 heure normale d’Europe centrale Tom > Lane a écrit : >> The rest of this is stuck pending investigation of the ideas about >> making new-style function creation safer when the creation-time path >> isn't secure, so I suppose we should mark it RWF rather than leaving >> it in the queue. Will go do that. > Sorry to revive such an old thread but ... since the introduction of the > @extschema:name@ syntax in 72a5b1fc880481914da2d4233077438dd87840ca we can now > proceed with this or am I missing something ? Yeah, seems like we could make it work with that. > I've updated the previous patches to convert them to the new-style, added one > for lo as well. The cfbot says many of these fail regression tests --- lots of CREATE EXTENSION citext SCHEMA s; +ERROR: extension "citext" has no installation script nor update path for version "1.8" and such. I didn't poke into why, but maybe you missed "git add'ing" some changes? regards, tom lane
Commits
-
Use @extschema:name@ notation in contrib transform modules.
- bebe9040388b 18.0 landed
-
pg_freespacemap: Fix declaration of pg_freespace(regclass)
- e0c3d5122e6a 18.0 landed
-
contrib/pageinspect: Use SQL-standard function bodies.
- 68ff25eef125 18.0 landed
-
contrib/xml2: Use SQL-standard function bodies.
- 667368fd26de 18.0 landed
-
contrib/citext: Use SQL-standard function bodies.
- 97a5a16849eb 18.0 landed
-
contrib/earthdistance: Use SQL-standard function bodies.
- 969bbd0fafc0 18.0 landed
- 3652de36e432 17.3 landed
- 31daa10facec 16.7 landed
-
contrib/lo: Use SQL-standard function bodies
- 13e3796c906b 18.0 landed
-
xml2: Add tests for functions xpath_nodeset() and xpath_list()
- 93f9b4a93fef 18.0 landed
-
contrib/lo: Add test for function lo_oid()
- 3ef038fc4f76 18.0 landed
-
pg_freespacemap: Use SQL-standard function bodies
- 3f323eba89fb 18.0 landed
-
Add @extschema:name@ and no_relocate options to extensions.
- 72a5b1fc8804 16.0 cited
-
Make contrib modules' installation scripts more secure.
- 7eeb1d9861b0 14.0 cited