Extensions, patch v18 (merge against master, bitrot-only-fixes)
Hi,
Well $subject says about it all really. The bitrot of course comes from
the fact that the last in-commitfest-dependency has been commited in,
and I kept a version of pg_execute_sql_file() in the extension's patch.
Following the discussions, and as exposing this function is not
necessary for CREATE EXTENSION to work as needed, it's not exposed at
the SQL level anymore.
Please note that the SQL scripts seem to be encoded in latin9. I don't
think there's a policy about that already, and I'd like to get
confirmation about that before to go ahead and add encoding = latin9 to
the control files. Whatever the master sources encoding policy is, I
think explicitely marking it in the control files will be a good idea.
Regards,
--
Dimitri Fontaine
http://2ndQuadrant.fr PostgreSQL : Expertise, Formation et Support
Attachments:
extension.v18.patch.gzapplication/octet-streamDownload
��
Mextension.v18.patch ��y_��8��ymNNfX���}����8���|���Z�(3�1''�kj�u�G�m|nH�L����U��<�\���d0J���������n�m�.��{�����������.��jU�7qX;��/�qo$^
]{%��G-C�
��&�(�A6
{��[\�����rZI����D����q��<��_U�6������j�A���]��V�}���<8y�>h�n�����6��2���?��l#��z=��K.� �W�E��j7z�:�z��1c�wI��5�5R
6K�����O���E�,N������ ��@�l����}$.���
e�2I�I����������>J�>��[����>N�^� G�E/�W�a/���p�b�FQ�*�����o�������pZsZo��%�m���:���_����������~2�nEw��-hsG��\?���n
�����i}��a��SA�.nGQ(.bz�~���q?J��C#X��^h�k����q,��p��#�|2�F�����dj%i63��q9�i�F^��L��,�E�`�',��s1��|X ``g��8��u��,����%BBW�\Gio�uF��B�J�puW��,Z�3������k\��E/��s���Y]4O�O�ju�����q
�#�:�`��jT ��t�B�@�����B��M�mJ��E���~v~z�I������^���!�'��v�J2�.��j���P�����b�N�U�eYxH�R��)�����=��:���wM1�]N�+��/��O����kbv�������@ X��:�.�T���� ����.cx�0�F�����Au�p B����iJ��Z_SW����v4�����5Q��7
�C�i�/�L��3�=�O���aO��@�g ���>{O�T���@���Z�:���;��G����7_3O�x�q��n7��������*S`�&j=�h�!�-���-4�M )`��n4�]x�-.e"�90S��u���$���+%����t���x4��������gY���'��O�/n�:���a������E��wG�o�G������p���^'��U^����V
�>��_P��������Fx�M�u��S� V���7I�}������*)4�q�o�Tr/�5���*���~4�|� w �Q�._L:�:1�`�[&�������Q�qUM?��z�F�*+,m
?.��O�+r���<'gK �-,P%F�/����f8h5�?�q�w�����������B����������@s\rE�lB���d}v����83��,"p[���x��> �5�����"��Z����gb!\x����Xg}���h�p�}�I�n_M�>%,fA�vuf��E�B�����V(z����)e|��T�?9"�t�;��%���rw�x`�����dt���rx1��J�8���8��,�E
�!�H���0��Z���^Cf�v�����{=�c�VK�l���*�a�&�f8I�u?�'�pe]`���F"��i1.�qow�>�a�=��0F����_��1�U��L�8����8��eX�x R�����
���C��r"��S2�%��s��=�i�`���g��=�E�F5z���N��;��{M�H����G�����sPe��Z�/~��g[�����K]obT��}��/ac�>�
3�u'���XH�t�i.+w��VN�A�]���)G]�u�����s��Va[_���q��*�I�����}xN9^W�@��
K`#�fox�^�,�e���M��@���CPw6^&�[dvF�W��2��u[�x�� \P�����^�� v!��a��f�+�c����'d�:�p�r�����/�g
���
yK5a�(P���Ku��h� ��P= �����m�c-��9%�:�}{T� �\V�v$��d(6��/�b���0���[����El��y�8�����*NNok�?���?����$���?h���b�m��y�Nx���y����-�unc���w!�;".�����]�����
�����l<��#�w]����������J9���;����y8��H�xb�4z��b���f*����B`���e���(j�`IG�F��4���Ljw���
��sTe���U�4�4���0 9����/Zv���N���M��6IM��QM.�`k-�&n���'�E�a�,��\���QeA�v![�������2���]���<��WBw���T�t��i����k/i�'\|>����G� �����gI?d�����[�D,Z����"��1������U��|��\;��c%��J"w�b��x���d�}�����Y��V�i�/x�����9Q 7�8���G$���@�T�K9R���p�5o�1z��H�E?u�a ),-*~H�F#s@r
� ,3j��6�v2��#m���O� IC�\( #|D��_.X��������i��KD�@����,�w|����y����]D?#���~�����/��l;i��9o.f*��x=��0'���_ ��y��'���g3������ ���l���*6����n�}t������n=���w�����9���{�1�D�\��/:q�A��,�!�"������1�F��m>(���Yz��*��DMo����g3\��Ae��(0�U�B]4���=�~E�!�-�K�.v'� ��7� ������:�Q?���5��h��Bw�EVr�j��(,�@�Oh���O�n<���-n"�h������'Vb�y�t��� ��Y�'�O��;�x� ���'��VV\�M~Z��C�M6����g�r9���n�QJ�VTRh2$c59uW��G�px
���x�$�S�5K�B}������;���PN9+�X>Xs���~��xGl�PN��
Z�,� ;�I3��M3T��o����PB� ���z��*ta��m���-� ���v��q�m}!X��.L�N]g�(\�y�o�0����������}��StypJ��Q2�����@�Wt���w#�9v���,���W�z�j��f�B+�u�����(����gr���
��(�t���~u����$@mGA��u������`����*k�xzn���R�^-���������(X�D(-�.��y����"W�PY�Z��e.��G{?8i�K��5?,A\��'�-���?"�C ���G�����c&��`�����/B/Lk/��w_�k����7/�x�J �����x>h*1���a���8��gH0�����px�A��`��(2���@�.��1�Py����9��4��e�p��dj�I��2��b����z���i�zy65���$�C���}8M,V0#���v�}�Gb�����Hx���:��zf���������H���p�T��!����M����%�����!E��Y@�a���y�M]�����d�������:;m���Au����������GG�|~���
@s� ��ah���h� �#�zg� �xzv��w�9>�����na�'���b|/\I�p\�o�Q~���m������6O-���I��v��
rG��g�S<o���G��7�����6����u��_������tn�[�H{;�c���=zw��9��bJ�����������B���O�!�"!�9��U����G�sBY 67���f��
��`^xW���"�ZO !��>�u~����W@!�k �� 0������\dI/E�9�q:i�NZp���|g���Z��-{��>��{`Sn��-2;����"M�h�7��C���
{sq��C�Pv%��
>�GC�#����'�T�T�76��D>w����������C'0�(����S�m�"��mC��OA�@Hbc���&�H �rd�� D2�����R0_`m������]����<
R�� S]/�<yT/xnq�R�]��o)7%y�JR����������F�e�'��� � �a����%qi2}�Hk�o�a�t���}�Fc,Q���j���}y�S���i���l��B�T���f *"��
\��������a��fF��%�q�����~�d0���������
q�(L�"��EB���������j�!,�����U+++��N#�t��0��&����H�Q�K��}Y�l��t��u�T�*�tLQ[�����F<���P��zi�3�8��S_Xx���#.�>��K��������>�d���X�E�='��������w�������]��pj�������l�w�o��O�����4�rL%s(p���bb���$��I(1���Tbm�'���cv�te�A�[v~y�xwBU��@s����"
o�:�aD���>S���2����zU��S`��-k6WG?s�YX,��,�lp�#����U���h�<B�?���������"����e��R�)�g����*O���'�L�`N]�//��v�Ky��R����X��LcR��4�[�Lz��zR���[n���jNE�_u��]�i�\VPa��L�Q��m����o�Y��a������L�Fh��vG)lW&3A��1u�^���
�N����������=�Vu���UO�'�Y��G|��j�Q�_���b�����������)���T��>���O�S=������� ��~Qb�l��+-y_�b3�9t������O��N�C�3������s��[r���w�s���3&`,
�w�sE_��i�E������N���a��mwza��t�PV�L�~�����5�{:�!.L(��i�����Y�>2f�63,X�����(���~&NA_�Zl�����l����(��O�L���!ylr�uK���i�.l+�����
V��Z^5��:xb�����������2lWv����+l����C9|���H���1�)�
��Z�{rt��%>o${)��[����� Bg��n�1�u�RF\}��DF=
<
2����G�m����,���y�v1��������I�l�>���m����������&��b��wy���j>�ec�w�P�R�������=��%7�qv-���0��_�������W��0�'��O���C����r����Y�u�Zd�A, ��]t����TU|.������T�
><p�j����� C73�=C^2>��3��9�������b]������H��e���4e��G�����������g�D)=����\9��]���:�~�a�v~�%wI����&�J�a�����d����o9� Y��e������<�Mk����(����m>�y� ��)Mn`�����+�����T�~�l�5��{��/��wJ�8�G�U����5������u����"1F[�P��k|�����Qk�|J(���w����<
�m�Ui#��Vy��O����'��q������Y~�L�Q�5{��=Ef����J"��P>��45'[}
>�
j�g��~[T����\��b��,�I��D�v���dCN,|�-9����)��&�J�m�
���7��3������M �����UtbN���E��������F��J�G�_�1��8S-�����-�p�[���^�kZ��Y/�+��i[R���~�]v^�����s>"1�5?y���EWt�`�F�`��aF�0�>�=��T���������n�'�����@)*0�����i~���}`��>\����tjH�(��������0.eE�W���]��7,/>���G�<���6"$K���#4���w����Gi�2o*�U%�v���e�A ������y���Y\��KX����Q���Z��9IM��>��H{��EQ��H�4�bFD �.���5����M���4��}����gv���Rs�DF5�2��:���Fo���Rk{�&��n���]��+�=7U� ���-��9���hO�6,��%Yw�Te���Np��q�{�'�=j��S,p��P�ierL[�
������
L��,~������<
��60'����kY�g"� ��K�DM�����Y�"��������@
k\G>���\u`eMH�8�>�=��6B�9�R$p��m���Oc�;�Q�][��m��n� ���XL���@<�y��[�/E�b���A���@3�;�Y��J����R�Z�� �b%~2���tw���Fx/���{��+�����H+�(Z�#�N�������������6���'b:���R��
���I@1�NY�^�P�<1+ ������)0�,�\����;�"���w|��Jc���]�Z���<us�H�<�}�k���+��*���-��t[��|���n�g��K>Bj�G[Q�(����^�Xd�b,;�����}�D�9�W,gV
8
�,OR%
��,����I�E��8��{���or�crB�����F��qi�t� �����ks�02@Z~>�\���#�#��d��C�b��lq��l�-��g�q�c�Bk���s�*_L>�>`[=��j)1����r<X�����5����������N[�S��\�sf��f���� �������K?�,�����.y�E�"0����0X(`C�^L�E�1%�=�KJ�s96�B]����C���A<B�|�|���w�&6�DSH5����QE���!��z)�7��z)�Px���l�%��o _|fqZA���j�~`r��s�>.30�������W]x�B=��)~����lj��1�j{M���k���'�)O�.f(�L�c-2�Y����di~+�y"���P�^L�:�I�v��UZ����^k\B��S��������)������bw`�J���f�g�Q�������L�,��u����SK��w�L&��v�^�F�&���N���O*���3d�U��"�wKY��<9k����a�7��#~~�zW=5� �u/����W��k|Kn���"��� GoG�Kjeyy�,#��>Du
S}��'�xJa?�k����G����XW�5�G��z������SKh'��QN���:��5��Q�@�-/7���4t:����F�v���f������q��O�,7��u�uc>��[u��O�c,f�� k����]i��O��&��@
��FW�&����X���q�]N��4������n�l�[�x�-��KG����:��j�����m�Jb�* fb��G�������a���K �����q$�.yW�f�� ��:�f��N����Jy"[
F����>��}>�{��3��Pk�{'�����v&�CTem��]�7����n4o���7�VR��Jp|����%���(iC����*�L|Xp��a/�J���n���}����Wg�i�d�yv����������gf]8E��g?<u?���R��Oo�����c�;"�E ���1�^>�������z���w������9�I<4�?��}<+%c1�?� ����������l�����n�Y�R�w���b�^r���79� |�[��Z����$?�5>����@\}%3,�z ���y��`� �q���WXH|3�G���7�F�������Y���U.���P��a�a�/���Ho�\��)7��[4� egh��}��F,�Q�n[��������q����$Q$�������`_����]{bH���n4
�^&��E�9-5 r��i�%���?�����Wi2v�����
���:
����&Mn��
� �1t��*��;���;�*���o�[��Uk(05L=���{;y�N��
�4�y����
j�_qy�XZ��y]��x���v��K�s�����3�A8�v�"j\�<��}�N��"�#$���t��+�OP��O4aZ2��B&�AI�e����2b�����0c]9�op���5�,���U��e�>c����^�$��fU�O�w�V�8���m� �F;^KCG4���tx�?�(�,�x�&
��(���rB$+��B[V�� �����������,��]���G;ZSaO��� ����8��y�������;���.d�k��-O6���5x��l�]"f�-ua�t��s�S7�!��g��r��5\__����l�lolm[�Y�q���4��a���$3t��&�����u� H��2�y��LYC��G"R-?>����qV�c�������+g1�1�xAAn�'o����a%p��'�
���G�H��r�������6�j B����!�)Ou�,�~����KM��`XT$Q�oa���)�-���@p������)��P"nPq�:xnQ�����"IzQ8����Y�����Aq�5�R�(
��7��R�j��H��Yd��8,�#:09��H�[��a3��{�KVe�c[�1�7ai�Tkb��*7����=+�<����XN5IQ�\�9�~�=�5QV�Qr����ZS�P���<�R��aO��&^���B���e<�����5��A��E� ;i2���j��� ����d"'���5����;�T�:�B�����5��p��+�,(n`�fb�64f�
8DLSj��]�8���J�]����l%�-z�f�"u��
=4�E� &�tWP��IUZ�x�B ���D�K����O�J�>�I�3�������^|��"c��NK�Td��Y��$+
�E/ �U�p�[��.�: �9}2^O������8�w��F�>��a��c��1`���+�
�]A
�&G�4"ec�M��
:7X�eVEkM��+:�`y
S��q��n�v�Q����YVLL���u�}�#���P�JV�f���y�X�o�_��u��q�1/y��8]{a�o����N���S�-7#[����:�1���.�>��o��:,��@�M�p��r��1���M���V�
�T�u2F���I����^6�D�R+}�i������Un�-�.�^/���a�/S�[=�w��xi�Zx�������-����'��L���}n9�nx9�H�
g���m��v���r!_\�����&��2����"�����k�����f:�&�!�����y�����"wx�pH���z�2Uw������I��ii0�_ .��K�nj*�e =�3���S:��c�0����c�l�b��G��@�,� ���C|��<���!6�D4����<H��'=���}�P8A�8�k$�V{e+���Q��Hs��4�F���i��P*������J&Bf����� �M����}R��L� ������y?M;g��<���p��g��M�y��UsH^����=\�i�q���h��v�������[N��
h'ly�B���\X�n�|l�� K��QfG�n��CJT%J��P`��8����!���,�{��5��������@�=�q���,�V2=�r�K��H%SqI>;���(�
gk�B��f"�h�3`��@
m���s�)/&�a�M��g��D=��0��qIV�!�.i|B+��Mim�dc���;��R�r1c
�PqY�
���g�e��0�
�c[����#m<R�kFc�5 $���H�"9q
�:�����%dcF���8�m��}��H@�0�E��~�tAr=���;JS�[5P��1��V��8G[Ua514#���MP)��N����<�B���~jI��k���lP�B�|i�%L�l� �����J"f#����*����f�&������/��I��W�����:�����G���:L�,����w+e����5f���9��s��R�d��R����A�h��7��}�7� ���������r������BKB`t�%��<���CZ��"I4&n
IL"������M�YSXC����eu?!+���O��h����i0��cz���Yu�>��K�?g�������U��q�n�_l#��e/T�D�UP-��q)*l �GN�T�C����0���`6^Q)Z�[�}��DF&����]��R���H�?R���|f[����^D� i�E��o��;����t�n�Q��x����-���&Yf���d1f.�DE3\������C�T^��@�z &�b
?i
H�2�n� <�~>*������W'���k�SR�o/�j�)3����C��U�7g������H�"�q6B���-,�3�'%5�� F�������v����j�o�ko�
�1d���>m�X�����_���3���4�~��9~�~�����k?��I��v]��^��Q��Y��
���No���9��6����u�j�6 7&�gW�Z�n����0� �+;������&&�bM�%�T-��
��HS�]�2J���J���El��2����j����<r��k+���s����u<{����,����Dh�x���.����T40����y�����3�fs�\��|#z�L�/�3u �U[��"�_��&11����;�h� �o2���:���Q)I����n,�[Xb���7�)�&�$��*��I
��{��dln�.n�ivf>����R���� �p���-��S�f� {
a��|�
�������mnn��{Gf�2x��W1C��������z��Y��\^f����'���,��'���]��8g�F�$��m��eO9�u1D(x���kW]&�[�����P�2��x��a9���|���W�������X�fU7���(�=��x���2)c7O�"�#�Z�h�F�U��f�hn�� �����BJ��@X����<���>)l�x�
�|�[����f�dd����y����0��q��I�2�o��L��g�+��7���f����J�n�����oA-�������Lm���=hd{G��)@9����Z������������}�����\�]�xymY�G��I������P?���rJi�E�! nJ(5 t�Df9C�"�m�$�g�1)�35c9O����d$��i�������%i�;K���~�� ���w��51��l��N\�e����� ���Ee�� 8R�N�����gU� �]0<