Extension support for pg_dump, patch v23
Started by Dimitri Fontaineabout 15 years ago1 messages
Hi,
Please find attached patch v23, which includes some more cleanup and a
fresh merge against master (recent work on SQL/MED caused merge issues).
Some code cleanup is also there for the next patch in the series to be
easier to review, namely the upgrade support. Following good practises,
a new mail about it will be sent.
Also, per Robert asking, please find 3 files attached: the big'o'patch
itself, the contrib only patch and the "core" patch, that is doc and
src. This was obtained by using git diff master.. -- contrib for the
former, git diff master.. -- src doc for the later.
Regards,
--
Dimitri Fontaine
http://2ndQuadrant.fr PostgreSQL : Expertise, Formation et Support
Attachments:
extension.v23.patch.gzapplication/octet-streamDownload
�I�"Mextension.v23.patch ��kc�6�0���+������{���j+��ul�����}��m�DU�������w. � E�N��i�+K�`pf��'O��Y?'Qp��������{��{�_C�/����������z�!��oN��{��x!tyxq��wpv�����oV��V��zq��
@�����4&f�����_V�%<���q�x�a�����������.��x�i��^���
9=yu��'W=��epE����/��j��?�_
�"VW'W��n��~�����h��m�t�NO64�}��{gqn�
��������4�6��p���u&D��o��=-,}�E�C��� ��~8�c���I�%�{_\N���bqF�,��������1�z�GXK��5���G�0�{�w1����7����������P�:��7T��'�2j���@
??=���tqzq�����j
�����DA���CR�y���_�p����]?-]��t<��j�J�X�a\��*o �K �����Ur]�u\i�x0
T �b�I����$������: \4�YolM�|F�N�~����]����������A�9x�4�c?v��0��;���p���0�_ �R�|(?��-�}��>��DD~��r����������
gH����� ���M|f��*9���(�,��������0�hJ�P:���@�j����G'"�N&a��V��`oIn'~,��BN|���(���$��/���A{f�W���]%��Q1���CPik���8�u��O�`|%�P��7�~�v
#p��~?��������N����z/����^�>�X���������9,����A;����&���}������i���7���>N=������r��=?��6 ?[�X��Y���I�M��$��r.��@7���<��I�<�(���
5k8��a ������u{W@{/�������#�L�h|w*��"����eW7��_NU��u��++J �g�]�h�K�p�.��6a�
_���U���]�;�be�(�L*0)�����[]` �Zo��"��'1l<G'�����V��u��/)�9��9��6�H�yk"a�2 P�YB���K��@���]JL���W��bsW�'sA!o���p�"R���m�!�t�2��������K����t
��TF^?��N�b�1Z�h�H�/�{�4����gU�oS?�uU��S���f����1
n.��l�w��.b�]�;F��E�������m����R���d��4�>:��Xw�\Z�@�P����c�H�����]�������w�:5���=��T�y�������bTM��ON6�y{Y����q����}�^g�dq.�����C� �"=�u�E:����#Gj�I4
H���w��5���cFA]|�.9*��LB�MM}Y@6q"x�oZU9��Aw��X%���s�|��&�������y:}�0�d�i4
���O]��;v��~����.>ow���1�Oy�9'SL��s��|�w�P�k���<���E
s��� w�� j�9o���)�y{�l�]{$5���=R�T��������`�M�����La���*h�;'ML5�w�����x��aa[���2��Ay�6m���E��r�0!�G��y�[������}������G�s�`$���}/�������x�n��O�:���+�a���z�z�Sg�}����'=��{Rz����������S����� ��14{|e�� ��u�X� �J��0�q|���;A�~�;j � ��%%���b��Ex)2�Ae>�)?6L��������8Y���������' �����27���0�� ����t���}��]/q?(����[��c3z��V��"�C]���36F7��t5�8P����N���$���'� ��]��7Ln���/3���*��S��@r)����\s�>{<{:�KX�E�;L&�s.��bSI%�0�X~��d��<�65�4���K�E��an�9�G[l�t�;��V���UZ$?_J�����e+���������
-����]Va�gM��UE=^`�&9��2�^T2�{�i��s�*�YlR��]��t�I�*�!U��
��2pU�GEv�����WB~�`s�Z�@d�;Pc�c�U��$����� �WU'�`�0GT~�)�2�����9�G�;���_���Gj�N����N���)���:��N�\Z������3��g5��\2�{���s�(�YlF��f��1?>??�:1��8|�+�AY��21a�"a�y� ,��DE�0�r@����9�����A��A\������(Q���W3�(+�]�sSU�(M�w��xNz���.�%�
8A����)�}����w
�aN���#U�d"Q�1��D~��W��s�9�\m�y�6���������js���,�������9$��;J��H���K��w��w���w������fs������l.07�����]�fs���,���Ms��i�qn��Ms��i�un�s�M�hn��M�Jp�� �f��91Xd�y��w���^4��`.`l����)�]2������
��uI���h��il����
�i�y����M�8.r���.������$���}�������������?�=p����a?��$ux�;+��n
���/����Z$�52������_�[�<
.��Ss��^��O�����I������?qF�;��e[���+ ����F� =������x2M��~G�����!V�n�"Hbx��K�8�����@�8{��R���;���5�6� ��H3��_���
T��(��� _Ta�VQ��3o]���A��0s!FF�s����3����4���i0��z�n��
���}�����.���OC�{��
���>)�'�:{}����x�����n7ov�����?=_F�S�=��������6� s����L�'��5b�����1�ws����>����O�S0�p��e�� �o^�Q�����x�=~�����g�juD��:�Q�=w�N�\s�*q���cQ��z��D%A�$�?�*OV��o��.z���iG�����J@f�/v�����ix������D99-�)']8��*J���A ��|�@���2G&���d�������z
��k����
���}�}0��5!_�E��U�S������09������T z�?������J����j�*@V6\��PU�
�Te��Q��
���zM;��%�V^�-`���{�6;��V�.`�%��p�{�b ��l��!�]-���{�� �*|�C�HIgA��Rt�T����:���X�j}UX�j���l�~T}���
8>@^x�W���W��*�`�����=G��j�\
. &�Io�%�k?� �b�\QI�������f��#�^��(�n��fy�����j�z�����hV���-.���xQ�/��E���CFV�����W�7O/�Bk�����o�u���X�t:��Y=����Y�]��=���;8n���{�s�����8�{j����3��1X n�G���h�V���p�JM�8�������=�8=������
�%�cx���h:L�A0�U��J��Q7�m�����>�)�Im���� �4��U�M�������x~�ceq(�Xc�R�!Qu���������#5�'~��r�q~�_���9��g�N�-<�f��;3k��f�"�?�����f��n�9�_�|��^KR�������>��%_5j��>���L�sZ�
�l9$��� |!|��T�v��&���i���,~��������G���+Z�KV\�I��Ww{e�y��N�4���s��3�n���A�>��
0YO��A��z6��
x�� S�W� �Y���YPI,6K
qoL�y)��^V������
�%����k�glV@X�n�!@�h` ,�F]t�� ���}������Yi�WC���h����T���CEw.��"��b+�*��"�UR_E�q�z����c�!<�`.\`��"�a�m���u��\�+��uv�>o��f�TG�q� �6���zh�5-q����wE`�������<�W�,��,b�����P���F)C�"�<�_���b��/�p$nB�����b��{�4�9A��\�?�����!�70.����@�Z��?B�`�5�+\��B��$�c}B��@%!�3urF�2k�&mL����9� �f�����*��d_%,���[�D+u�,��j���dz����4��z)��u�}�C��K�-�����rqS�5���_$�t[���e�.(�����������I���V��o �/�++����{t�~���L���i��$��� ��p(�P#���
~��PooH���|.��l7 >�����c�g'@K��/�@�����������b��O�8cJ�����:��_�����p./�x[�E�u����6 ���i��R�Q[)�E!{��F������_j����JO���bG���?�g���/kE�=4�
����@I��`��q:L�2t��/[��+�`+����[���bSg�r�Vl[�?c��gKT�s)������6#����U�r��k��<�o6���J�U`�JaAl�]U����DYv����U��M���J���as�;@�Ea���Z%j������F�!6`����.*��K�z�xc�H����h\����)�����O�r
������2��I���D����8�����j�M��|oY��J>�U�
C������������Qu�23�<�L}������pL���"b��k�PM�����#,��w�3�:��5��ao,@�0R�
�A�a�I���SO�S��W��c�6E5��P���]����h���}\����!����r�A=����c9���m�����x���[�Uw~Y�y5X�������
�bd�z7��fm<�j���b�l�'9����Li�])fQ�e�(G���: [����#��hm�D_�m��c�x�������#����W��d�������q�h��f���3r>*��U��d�����Gk�tH^�iK��c ������p�N>4��)���R%v�I��n��n�9%K'�"[m~2��F�yE�E�2�/E���/�)� ^���C��n�B"�y����O��%H�7
�
�q����#d��n��h����s������x@��G�}vz~�����x��B/���������Oo:&�~v�
c����������^�����n�+)���t��E�����/��?J��H�H����P���h<3TZ��z�c�-��z�\+w�"�� h�h����l�,R�@������:n���:�\3/z:gGJ�X u��� ��\��]D������:�O��q)^�<*�A�G� #��5O�K��3��EqV�i,%������
��k�!��F&�{qw���l7*����
��
��VmP������c��; /;���a�
�:}�}G-��������������R2S������R���o��&A���)���G� ����7��"� ��z�+�G�xaU��CPFY(�;���r��{���GO$�����=�i�#w����Ed���6)�IPUd���G�r�//^P���uA
������W�:��?��[�UI��e ��.0�+H� [ "�L�!��"�J�:�����������P��oZG����Q+�F.����m�D��i#@3L~��B����k�����\w�[�m���7y�yo�m�>�:��H]�$�p�����b�����i���`�(H���U�'7(�qz�;��*��S��P��y�ld�\a�9��?�|0����������QGn��~�z�����������t����*[����M�Y�������C��{�j�R�����[��Z�N�2S ���v�#�i�����)7�7���6���|�+���h��1)X���}[`�����*�J'��� �`��I� ���� ��!�����[L��gq��������7dNb�{����w/a����I������������_ �R?�o4��#��*i�5M}���cZ�nRw�����r��F�$�jjG�� xH���^O�����i5����xc|����i!�>u����Hu�y�v��e� 8��6�!��J �������� �_��)1����x����R�T�-h � ��)�����s�C������s!^��k0�)_��P���7��!��v�ut�]�d��y� �DK:����$��'