Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRyIj-0008D8-02 for pgsql-sql@arkaria.postgresql.org; Thu, 21 Dec 2017 10:42:09 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRyIh-0008WJ-Vu for pgsql-sql@arkaria.postgresql.org; Thu, 21 Dec 2017 10:42:08 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1eRyIh-0008WA-Mh for pgsql-sql@lists.postgresql.org; Thu, 21 Dec 2017 10:42:07 +0000 Received: from mout.kundenserver.de ([212.227.126.187]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1eRyIZ-0003my-7j for pgsql-sql@lists.postgresql.org; Thu, 21 Dec 2017 10:42:07 +0000 Received: from [192.168.178.20] ([89.13.86.122]) by mrelayeu.kundenserver.de (mreue007 [212.227.15.167]) with ESMTPSA (Nemesis) id 0Lirv8-1ezMmB2uRq-00dBtc for ; Thu, 21 Dec 2017 11:41:57 +0100 Subject: Re: SQL conformity regarding SQLSTATE To: pgsql-sql@lists.postgresql.org References: <31999.1513697414@sss.pgh.pa.us> <11558.1513819695@sss.pgh.pa.us> From: =?UTF-8?Q?J=c3=bcrgen_Purtz?= Message-ID: <6f4d8b10-0d24-86f5-3e14-b3d362181381@purtz.de> Date: Thu, 21 Dec 2017 11:44:46 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: <11558.1513819695@sss.pgh.pa.us> Content-Type: multipart/mixed; boundary="------------E3A6FD66B54134562FA86891" Content-Language: en-AU X-Provags-ID: V03:K0:iuQM0xNKlC2b+WVtkKlKoY04NHdc0+pZ6Rdpn7Gk+uV92v6qkXW yHIYy2IT8k+X1crvwvzgyxphXkUjcVj080B+zfFBENarhTDbkAIe2sjZaYQSt2eS6su9bb1 yGOSPyQp1BMQGyzGbxK4KflRQfCcfGSDzqApAHZmCyAMinzO9/EX5virypE6j4ylAx7zqvk Co1zQV0NshU90Z2OdRYZQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:iygdoUoA1hM=:KK/R7ejMrjPJdyBA6d8xY9 0dD7HChkinyPMoRGNtRlJskvrme95opaZ/8cshHJyIM/W4A/gfoxbGmtxC6HNZXgoUMGE6MJo bkxWUWPEIYVQgnLXiFunovBKUCHJt8aOIB8bNiFn2UTHv4XSwgVznjLr/UchYbLeNeTqfZNSs 9thbFM1ZERZrO/VoTt1sH46TRMBb7uzY30ajgH5ram/9hQbitocSelNI8JPzYgOSAB9XVRVSC sEweBnCshA4ghxy08lpWaxKbADSrSchTB32zAJDEpY51AsmGsXHtjbgdM8kBu1UrdEIFISHJl VwRfsDqp4gsbITuAXtU1Mg7eyV3MXOt8fwfXwPnfZilrrOzLxa9C7on1I+3IplLnxNW9vKDgs yeo8OYZCnnepkC0lo3V45lh9O3TLgtVopWHaUy1G8B+AwdBNkOseue3cJeNtVYlVfg2ggd4iP nT1nKO2jkaJBCZZtfVfZUoyvLsERr8PIUULvpjN0+qORTomO1smw2WRYO/rz0od+aaqZyupSx PuWVsvM3hNmEqYTQ2ZGYjgO56S9glQ5uvImpJnnzh6mmQfkgEJU4CNJRuC8kqM4FadgnFhthD 3o+X5HxZkdKDH2vA27moDRo91Bw1uDu9YBrIcIPZVbcU34zAu1M4CdxWzYNiS/8zbORtxbbP1 llitiwrepT3VmKPeMKpqjFOmiE5p1CmjOsxWb+ow0EHgzl0+Ofbk6wI/DG3jmkd+m6OWIZ4aM GPvBDGYM2qC73PrB4ZQtQ/rjAn8M3atBPxzgZw== List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk This is a multi-part message in MIME format. --------------E3A6FD66B54134562FA86891 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit > I poked around in SQL:2011 and I concur that the first four of those > no longer appear in the standard. However, unless grep is failing me, > we aren't generating those errcodes anywhere either: > > ERRCODE_WARNING_IMPLICIT_ZERO_BIT_PADDING > ERRCODE_SQL_STATEMENT_NOT_YET_COMPLETE > ERRCODE_INVALID_TRANSACTION_INITIATION > ERRCODE_E_R_I_E_INVALID_SQLSTATE_RETURNED > > So we could just remove those codes and be no worse off. +1. I rearranged 'errcodes.txt' according to SQLSTATE without eliminating any row. Please read section 42 and its comments carefully. Maybe you want to rearrange the 4 rows which have no fourth column. The attachment contains the changes as raw file and as patch. Generating the documentation works as expected. I haven't done any other test. Kind regards Jürgen Purtz --------------E3A6FD66B54134562FA86891 Content-Type: text/plain; charset=UTF-8; name="errcodes.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="errcodes.txt" IwojIGVycmNvZGVzLnR4dAojICAgICAgUG9zdGdyZVNRTCBlcnJvciBjb2RlcwojCiMgQ29w eXJpZ2h0IChjKSAyMDAzLTIwMTcsIFBvc3RncmVTUUwgR2xvYmFsIERldmVsb3BtZW50IEdy b3VwCiMKIyBUaGlzIGxpc3Qgc2VydmVzIGFzIHRoZSBiYXNpcyBmb3IgZ2VuZXJhdGluZyBz b3VyY2UgZmlsZXMgY29udGFpbmluZyBlcnJvcgojIGNvZGVzLiBJdCBpcyBrZXB0IGluIGEg Y29tbW9uIGZvcm1hdCB0byBtYWtlIHN1cmUgYWxsIHRoZXNlIHNvdXJjZSBmaWxlcyBoYXZl CiMgdGhlIHNhbWUgY29udGVudHMuCiMgVGhlIGZpbGVzIGdlbmVyYXRlZCBmcm9tIHRoaXMg b25lIGFyZToKIwojICAgc3JjL2luY2x1ZGUvdXRpbHMvZXJyY29kZXMuaAojICAgICAgbWFj cm9zIGRlZmluaW5nIGVycmNvZGUgY29uc3RhbnRzIHRvIGJlIHVzZWQgaW4gdGhlIHJlc3Qg b2YgdGhlIHNvdXJjZQojCiMgICBzcmMvcGwvcGxwZ3NxbC9zcmMvcGxlcnJjb2Rlcy5oCiMg ICAgICBhIGxpc3Qgb2YgUEwvcGdTUUwgY29uZGl0aW9uIG5hbWVzIGFuZCB0aGVpciBTUUxT VEFURSBjb2RlcwojCiMgICBzcmMvcGwvdGNsL3BsdGNsZXJyY29kZXMuaAojICAgICAgdGhl IHNhbWUsIGZvciBQTC9UY2wKIwojICAgZG9jL3NyYy9zZ21sL2VycmNvZGVzLWxpc3Quc2dt bAojICAgICAgYSBTR01MIHRhYmxlIG9mIGVycm9yIGNvZGVzIGZvciBpbmNsdXNpb24gaW4g dGhlIGRvY3VtZW50YXRpb24KIwojIFRoZSBmb3JtYXQgb2YgdGhpcyBmaWxlIGlzIG9uZSBl cnJvciBjb2RlIHBlciBsaW5lLCB3aXRoIHRoZSBmb2xsb3dpbmcKIyB3aGl0ZXNwYWNlLXNl cGFyYXRlZCBmaWVsZHM6CiMKIyAgICAgIHNxbHN0YXRlICAgIEUvVy9TICAgIGVycmNvZGVf bWFjcm9fbmFtZSAgICBzcGVjX25hbWUKIwojIHdoZXJlIHNxbHN0YXRlIGlzIGEgZml2ZS1j aGFyYWN0ZXIgc3RyaW5nIGZvbGxvd2luZyB0aGUgU1FMU1RBVEUgY29udmVudGlvbnMsCiMg dGhlIHNlY29uZCBmaWVsZCBpbmRpY2F0ZXMgaWYgdGhlIGNvZGUgbWVhbnMgYW4gZXJyb3Is IGEgd2FybmluZyBvciBzdWNjZXNzLAojIGVycmNvZGVfbWFjcm9fbmFtZSBpcyB0aGUgQyBt YWNybyBuYW1lIHN0YXJ0aW5nIHdpdGggRVJSQ09ERSB0aGF0IHdpbGwgYmUgcHV0CiMgaW4g ZXJyY29kZXMuaCwgYW5kIHNwZWNfbmFtZSBpcyBhIGxvd2VyY2FzZSwgdW5kZXJzY29yZS1z ZXBhcmF0ZWQgbmFtZSB0aGF0CiMgd2lsbCBiZSB1c2VkIGFzIHRoZSBQTC9wZ1NRTCBjb25k aXRpb24gbmFtZSBhbmQgd2lsbCBhbHNvIGJlIGluY2x1ZGVkIGluIHRoZQojIFNHTUwgbGlz dC4gVGhlIGxhc3QgZmllbGQgaXMgb3B0aW9uYWwsIGlmIG5vdCBwcmVzZW50IHRoZSBQTC9w Z1NRTCBjb25kaXRpb24KIyBhbmQgdGhlIFNHTUwgZW50cnkgd2lsbCBub3QgYmUgZ2VuZXJh dGVkLgojCiMgRW1wdHkgbGluZXMgYW5kIGxpbmVzIHN0YXJ0aW5nIHdpdGggYSBoYXNoIGFy ZSBjb21tZW50cy4KIwojIFRoZXJlIGFyZSBhbHNvIHNwZWNpYWwgbGluZXMgaW4gdGhlIGZv cm1hdCBvZjoKIwojICAgICAgU2VjdGlvbjogc2VjdGlvbiBkZXNjcmlwdGlvbgojCiMgdGhh dCBpcywgbGluZXMgc3RhcnRpbmcgd2l0aCB0aGUgc3RyaW5nICJTZWN0aW9uOiIuIFRoZXkg YXJlIHVzZWQgdG8gZGVsaW1pdAojIGVycm9yIGNsYXNzZXMgYXMgZGVmaW5lZCBpbiB0aGUg U1FMIHNwZWMsIGFuZCBhcmUgbmVjZXNzYXJ5IGZvciBTR01MIG91dHB1dC4KIwojCiMgICAg ICBTUUxTVEFURSBjb2RlcyBmb3IgZXJyb3JzLgojCiMgVGhlIFNRTDk5IGNvZGUgc2V0IGlz IHJhdGhlciBpbXBvdmVyaXNoZWQsIGVzcGVjaWFsbHkgaW4gdGhlIGFyZWEgb2YKIyBzeW50 YWN0aWNhbCBhbmQgc2VtYW50aWMgZXJyb3JzLiAgV2UgaGF2ZSBib3Jyb3dlZCBjb2RlcyBm cm9tIElCTSdzIERCMgojIGFuZCBpbnZlbnRlZCBvdXIgb3duIGNvZGVzIHRvIGRldmVsb3Ag YSB1c2VmdWwgY29kZSBzZXQuCiMKIyBXaGVuIGFkZGluZyBhIG5ldyBjb2RlLCBtYWtlIHN1 cmUgaXQgaXMgcGxhY2VkIGluIHRoZSBtb3N0IGFwcHJvcHJpYXRlCiMgY2xhc3MgKHRoZSBm aXJzdCB0d28gY2hhcmFjdGVycyBvZiB0aGUgY29kZSB2YWx1ZSBpZGVudGlmeSB0aGUgY2xh c3MpLgojIFRoZSBsaXN0aW5nIGlzIG9yZ2FuaXplZCBieSBjbGFzcyB0byBtYWtlIHRoaXMg cHJvbWluZW50LgojCiMgRWFjaCBjbGFzcyBzaG91bGQgaGF2ZSBhIGdlbmVyaWMgJzAwMCcg c3ViY2xhc3MuICBIb3dldmVyLAojIHRoZSBnZW5lcmljICcwMDAnIHN1YmNsYXNzIGNvZGUg c2hvdWxkIGJlIHVzZWQgZm9yIGFuIGVycm9yIG9ubHkKIyB3aGVuIHRoZXJlIGlzIG5vdCBh IG1vcmUtc3BlY2lmaWMgc3ViY2xhc3MgY29kZSBkZWZpbmVkLgojCiMgVGhlIFNRTCBzcGVj IHJlcXVpcmVzIHRoYXQgYWxsIHRoZSBlbGVtZW50cyBvZiBhIFNRTFNUQVRFIGNvZGUgYmUK IyBlaXRoZXIgZGlnaXRzIG9yIHVwcGVyLWNhc2UgQVNDSUkgY2hhcmFjdGVycy4KIwojIENs YXNzZXMgdGhhdCBiZWdpbiB3aXRoIDAtNCBvciBBLUggYXJlIGRlZmluZWQgYnkgdGhlCiMg c3RhbmRhcmQuIFdpdGhpbiBzdWNoIGEgY2xhc3MsIHN1YmNsYXNzIHZhbHVlcyBkZWZpbmVk IGJ5IHRoZQojIHN0YW5kYXJkIG11c3QgYmVnaW4gd2l0aCAwLTQgb3IgQS1ILiBUbyBkZWZp bmUgYSBuZXcgZXJyb3IgY29kZSwKIyBlbnN1cmUgdGhhdCBpdCBpcyBlaXRoZXIgaW4gYW4g ImltcGxlbWVudGF0aW9uLWRlZmluZWQgY2xhc3MiIChpdAojIGJlZ2lucyB3aXRoIDUtOSBv ciBJLVopLCBvciBpdHMgc3ViY2xhc3MgZmFsbHMgb3V0c2lkZSB0aGUgcmFuZ2Ugb2YKIyBl cnJvciBjb2RlcyB0aGF0IGNvdWxkIGJlIHByZXNlbnQgaW4gZnV0dXJlIHZlcnNpb25zIG9m IHRoZQojIHN0YW5kYXJkIChpLmUuIHRoZSBzdWJjbGFzcyB2YWx1ZSBiZWdpbnMgd2l0aCA1 LTkgb3IgSS1aKS4KIwojIFRoZSBjb252ZW50aW9uIGlzIHRoYXQgbmV3IGVycm9yIGNvZGVz IGRlZmluZWQgYnkgUG9zdGdyZVNRTCBpbiBhCiMgY2xhc3MgZGVmaW5lZCBieSB0aGUgc3Rh bmRhcmQgaGF2ZSBhIHN1YmNsYXNzIHZhbHVlIHRoYXQgYmVnaW5zCiMgd2l0aCAnUCcuIElu IGFkZGl0aW9uLCBlcnJvciBjb2RlcyBkZWZpbmVkIGJ5IFBvc3RncmVTUUwgY2xpZW50cwoj IChzdWNoIGFzIGVjcGcpIGhhdmUgYSBjbGFzcyB2YWx1ZSB0aGF0IGJlZ2lucyB3aXRoICdZ Jy4KClNlY3Rpb246IENsYXNzIDAwIC0gU3VjY2Vzc2Z1bCBDb21wbGV0aW9uCgowMDAwMCAg ICBTICAgIEVSUkNPREVfU1VDQ0VTU0ZVTF9DT01QTEVUSU9OICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHN1Y2Nlc3NmdWxfY29tcGxldGlvbgoKU2VjdGlvbjogQ2xhc3Mg MDEgLSBXYXJuaW5nCgojIGRvIG5vdCB1c2UgdGhpcyBjbGFzcyBmb3IgZmFpbHVyZSBjb25k aXRpb25zCjAxMDAwICAgIFcgICAgRVJSQ09ERV9XQVJOSU5HICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2FybmluZwowMTAwMyAgICBXICAgIEVS UkNPREVfV0FSTklOR19OVUxMX1ZBTFVFX0VMSU1JTkFURURfSU5fU0VUX0ZVTkNUSU9OICAg ICAgICAgIG51bGxfdmFsdWVfZWxpbWluYXRlZF9pbl9zZXRfZnVuY3Rpb24KMDEwMDQgICAg VyAgICBFUlJDT0RFX1dBUk5JTkdfU1RSSU5HX0RBVEFfUklHSFRfVFJVTkNBVElPTiAgICAg ICAgICAgICAgICAgICBzdHJpbmdfZGF0YV9yaWdodF90cnVuY2F0aW9uCjAxMDA2ICAgIFcg ICAgRVJSQ09ERV9XQVJOSU5HX1BSSVZJTEVHRV9OT1RfUkVWT0tFRCAgICAgICAgICAgICAg ICAgICAgICAgICAgcHJpdmlsZWdlX25vdF9yZXZva2VkCjAxMDA3ICAgIFcgICAgRVJSQ09E RV9XQVJOSU5HX1BSSVZJTEVHRV9OT1RfR1JBTlRFRCAgICAgICAgICAgICAgICAgICAgICAg ICAgcHJpdmlsZWdlX25vdF9ncmFudGVkCjAxMDA4ICAgIFcgICAgRVJSQ09ERV9XQVJOSU5H X0lNUExJQ0lUX1pFUk9fQklUX1BBRERJTkcgICAgICAgICAgICAgICAgICAgICAgaW1wbGlj aXRfemVyb19iaXRfcGFkZGluZwowMTAwQyAgICBXICAgIEVSUkNPREVfV0FSTklOR19EWU5B TUlDX1JFU1VMVF9TRVRTX1JFVFVSTkVEICAgICAgICAgICAgICAgICAgIGR5bmFtaWNfcmVz dWx0X3NldHNfcmV0dXJuZWQKMDFQMDEgICAgVyAgICBFUlJDT0RFX1dBUk5JTkdfREVQUkVD QVRFRF9GRUFUVVJFICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXByZWNhdGVkX2Zl YXR1cmUKClNlY3Rpb246IENsYXNzIDAyIC0gTm8gRGF0YSAodGhpcyBpcyBhbHNvIGEgd2Fy bmluZyBjbGFzcyBwZXIgdGhlIFNRTCBzdGFuZGFyZCkKCiMgZG8gbm90IHVzZSB0aGlzIGNs YXNzIGZvciBmYWlsdXJlIGNvbmRpdGlvbnMKMDIwMDAgICAgVyAgICBFUlJDT0RFX05PX0RB VEEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub19k YXRhCjAyMDAxICAgIFcgICAgRVJSQ09ERV9OT19BRERJVElPTkFMX0RZTkFNSUNfUkVTVUxU X1NFVFNfUkVUVVJORUQgICAgICAgICAgICAgbm9fYWRkaXRpb25hbF9keW5hbWljX3Jlc3Vs dF9zZXRzX3JldHVybmVkCgpTZWN0aW9uOiBDbGFzcyAwMyAtIFNRTCBTdGF0ZW1lbnQgTm90 IFlldCBDb21wbGV0ZQoKMDMwMDAgICAgRSAgICBFUlJDT0RFX1NRTF9TVEFURU1FTlRfTk9U X1lFVF9DT01QTEVURSAgICAgICAgICAgICAgICAgICAgICAgICBzcWxfc3RhdGVtZW50X25v dF95ZXRfY29tcGxldGUKClNlY3Rpb246IENsYXNzIDA4IC0gQ29ubmVjdGlvbiBFeGNlcHRp b24KCjA4MDAwICAgIEUgICAgRVJSQ09ERV9DT05ORUNUSU9OX0VYQ0VQVElPTiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29ubmVjdGlvbl9leGNlcHRpb24KMDgwMDEg ICAgRSAgICBFUlJDT0RFX1NRTENMSUVOVF9VTkFCTEVfVE9fRVNUQUJMSVNIX1NRTENPTk5F Q1RJT04gICAgICAgICAgICBzcWxjbGllbnRfdW5hYmxlX3RvX2VzdGFibGlzaF9zcWxjb25u ZWN0aW9uCjA4MDAzICAgIEUgICAgRVJSQ09ERV9DT05ORUNUSU9OX0RPRVNfTk9UX0VYSVNU ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29ubmVjdGlvbl9kb2VzX25vdF9leGlz dAowODAwNCAgICBFICAgIEVSUkNPREVfU1FMU0VSVkVSX1JFSkVDVEVEX0VTVEFCTElTSE1F TlRfT0ZfU1FMQ09OTkVDVElPTiAgICAgIHNxbHNlcnZlcl9yZWplY3RlZF9lc3RhYmxpc2ht ZW50X29mX3NxbGNvbm5lY3Rpb24KMDgwMDYgICAgRSAgICBFUlJDT0RFX0NPTk5FQ1RJT05f RkFJTFVSRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25uZWN0aW9u X2ZhaWx1cmUKMDgwMDcgICAgRSAgICBFUlJDT0RFX1RSQU5TQUNUSU9OX1JFU09MVVRJT05f VU5LTk9XTiAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2FjdGlvbl9yZXNvbHV0aW9u X3Vua25vd24KMDhQMDEgICAgRSAgICBFUlJDT0RFX1BST1RPQ09MX1ZJT0xBVElPTiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm90b2NvbF92aW9sYXRpb24KClNl Y3Rpb246IENsYXNzIDA5IC0gVHJpZ2dlcmVkIEFjdGlvbiBFeGNlcHRpb24KCjA5MDAwICAg IEUgICAgRVJSQ09ERV9UUklHR0VSRURfQUNUSU9OX0VYQ0VQVElPTiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgdHJpZ2dlcmVkX2FjdGlvbl9leGNlcHRpb24KClNlY3Rpb246IENs YXNzIDBBIC0gRmVhdHVyZSBOb3QgU3VwcG9ydGVkCgowQTAwMCAgICBFICAgIEVSUkNPREVf RkVBVFVSRV9OT1RfU1VQUE9SVEVEICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGZlYXR1cmVfbm90X3N1cHBvcnRlZAoKU2VjdGlvbjogQ2xhc3MgMEIgLSBJbnZhbGlkIFRy YW5zYWN0aW9uIEluaXRpYXRpb24KCjBCMDAwICAgIEUgICAgRVJSQ09ERV9JTlZBTElEX1RS QU5TQUNUSU9OX0lOSVRJQVRJT04gICAgICAgICAgICAgICAgICAgICAgICAgaW52YWxpZF90 cmFuc2FjdGlvbl9pbml0aWF0aW9uCgpTZWN0aW9uOiBDbGFzcyAwRiAtIExvY2F0b3IgRXhj ZXB0aW9uCgowRjAwMCAgICBFICAgIEVSUkNPREVfTE9DQVRPUl9FWENFUFRJT04gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvY2F0b3JfZXhjZXB0aW9uCjBGMDAx ICAgIEUgICAgRVJSQ09ERV9MX0VfSU5WQUxJRF9TUEVDSUZJQ0FUSU9OICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgaW52YWxpZF9sb2NhdG9yX3NwZWNpZmljYXRpb24KClNlY3Rp b246IENsYXNzIDBMIC0gSW52YWxpZCBHcmFudG9yCgowTDAwMCAgICBFICAgIEVSUkNPREVf SU5WQUxJRF9HUkFOVE9SICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGludmFsaWRfZ3JhbnRvcgowTFAwMSAgICBFICAgIEVSUkNPREVfSU5WQUxJRF9HUkFOVF9P UEVSQVRJT04gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludmFsaWRfZ3JhbnRf b3BlcmF0aW9uCgpTZWN0aW9uOiBDbGFzcyAwUCAtIEludmFsaWQgUm9sZSBTcGVjaWZpY2F0 aW9uCgowUDAwMCAgICBFICAgIEVSUkNPREVfSU5WQUxJRF9ST0xFX1NQRUNJRklDQVRJT04g ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludmFsaWRfcm9sZV9zcGVjaWZpY2F0aW9u CgpTZWN0aW9uOiBDbGFzcyAwWiAtIERpYWdub3N0aWNzIEV4Y2VwdGlvbgoKMFowMDAgICAg RSAgICBFUlJDT0RFX0RJQUdOT1NUSUNTX0VYQ0VQVElPTiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBkaWFnbm9zdGljc19leGNlcHRpb24KMFowMDIgICAgRSAgICBFUlJD T0RFX1NUQUNLRURfRElBR05PU1RJQ1NfQUNDRVNTRURfV0lUSE9VVF9BQ1RJVkVfSEFORExF UiAgICBzdGFja2VkX2RpYWdub3N0aWNzX2FjY2Vzc2VkX3dpdGhvdXRfYWN0aXZlX2hhbmRs ZXIKClNlY3Rpb246IENsYXNzIDIwIC0gQ2FzZSBOb3QgRm91bmQKCjIwMDAwICAgIEUgICAg RVJSQ09ERV9DQVNFX05PVF9GT1VORCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgY2FzZV9ub3RfZm91bmQKClNlY3Rpb246IENsYXNzIDIxIC0gQ2FyZGluYWxp dHkgVmlvbGF0aW9uCgojIHRoaXMgbWVhbnMgc29tZXRoaW5nIHJldHVybmVkIHRoZSB3cm9u ZyBudW1iZXIgb2Ygcm93cwoyMTAwMCAgICBFICAgIEVSUkNPREVfQ0FSRElOQUxJVFlfVklP TEFUSU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhcmRpbmFsaXR5X3Zp b2xhdGlvbgoKU2VjdGlvbjogQ2xhc3MgMjIgLSBEYXRhIEV4Y2VwdGlvbgoKMjIwMDAgICAg RSAgICBFUlJDT0RFX0RBVEFfRVhDRVBUSU9OICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBkYXRhX2V4Y2VwdGlvbgoyMjAwMSAgICBFICAgIEVSUkNPREVfU1RS SU5HX0RBVEFfUklHSFRfVFJVTkNBVElPTiAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0 cmluZ19kYXRhX3JpZ2h0X3RydW5jYXRpb24KMjIwMDIgICAgRSAgICBFUlJDT0RFX05VTExf VkFMVUVfTk9fSU5ESUNBVE9SX1BBUkFNRVRFUiAgICAgICAgICAgICAgICAgICAgICBudWxs X3ZhbHVlX25vX2luZGljYXRvcl9wYXJhbWV0ZXIKMjIwMDMgICAgRSAgICBFUlJDT0RFX05V TUVSSUNfVkFMVUVfT1VUX09GX1JBTkdFICAgICAgICAgICAgICAgICAgICAgICAgICAgICBu dW1lcmljX3ZhbHVlX291dF9vZl9yYW5nZQoyMjAwNCAgICBFICAgIEVSUkNPREVfTlVMTF9W QUxVRV9OT1RfQUxMT1dFRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGxf dmFsdWVfbm90X2FsbG93ZWQKMjIwMDUgICAgRSAgICBFUlJDT0RFX0VSUk9SX0lOX0FTU0lH Tk1FTlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJvcl9pbl9hc3Np Z25tZW50CjIyMDA3ICAgIEUgICAgRVJSQ09ERV9JTlZBTElEX0RBVEVUSU1FX0ZPUk1BVCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW52YWxpZF9kYXRldGltZV9mb3JtYXQK MjIwMDggICAgRSAgICBFUlJDT0RFX0RBVEVUSU1FX1ZBTFVFX09VVF9PRl9SQU5HRQoyMjAw OCAgICBFICAgIEVSUkNPREVfREFURVRJTUVfRklFTERfT1ZFUkZMT1cgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGRhdGV0aW1lX2ZpZWxkX292ZXJmbG93CjIyMDA5ICAgIEUg ICAgRVJSQ09ERV9JTlZBTElEX1RJTUVfWk9ORV9ESVNQTEFDRU1FTlRfVkFMVUUgICAgICAg ICAgICAgICAgICAgaW52YWxpZF90aW1lX3pvbmVfZGlzcGxhY2VtZW50X3ZhbHVlCjIyMDBC ICAgIEUgICAgRVJSQ09ERV9FU0NBUEVfQ0hBUkFDVEVSX0NPTkZMSUNUICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgZXNjYXBlX2NoYXJhY3Rlcl9jb25mbGljdAoyMjAwQyAgICBF ICAgIEVSUkNPREVfSU5WQUxJRF9VU0VfT0ZfRVNDQVBFX0NIQVJBQ1RFUiAgICAgICAgICAg ICAgICAgICAgICAgIGludmFsaWRfdXNlX29mX2VzY2FwZV9jaGFyYWN0ZXIKMjIwMEQgICAg RSAgICBFUlJDT0RFX0lOVkFMSURfRVNDQVBFX09DVEVUICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBpbnZhbGlkX2VzY2FwZV9vY3RldAoyMjAwRiAgICBFICAgIEVSUkNP REVfWkVST19MRU5HVEhfQ0hBUkFDVEVSX1NUUklORyAgICAgICAgICAgICAgICAgICAgICAg ICAgIHplcm9fbGVuZ3RoX2NoYXJhY3Rlcl9zdHJpbmcKMjIwMEcgICAgRSAgICBFUlJDT0RF X01PU1RfU1BFQ0lGSUNfVFlQRV9NSVNNQVRDSCAgICAgICAgICAgICAgICAgICAgICAgICAg ICBtb3N0X3NwZWNpZmljX3R5cGVfbWlzbWF0Y2gKMjIwMEggICAgRSAgICBFUlJDT0RFX1NF UVVFTkNFX0dFTkVSQVRPUl9MSU1JVF9FWENFRURFRCAgICAgICAgICAgICAgICAgICAgICBz ZXF1ZW5jZV9nZW5lcmF0b3JfbGltaXRfZXhjZWVkZWQKMjIwMEwgICAgRSAgICBFUlJDT0RF X05PVF9BTl9YTUxfRE9DVU1FTlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBub3RfYW5feG1sX2RvY3VtZW50CjIyMDBNICAgIEUgICAgRVJSQ09ERV9JTlZBTElEX1hN TF9ET0NVTUVOVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW52YWxpZF94 bWxfZG9jdW1lbnQKMjIwME4gICAgRSAgICBFUlJDT0RFX0lOVkFMSURfWE1MX0NPTlRFTlQg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnZhbGlkX3htbF9jb250ZW50 CjIyMDBTICAgIEUgICAgRVJSQ09ERV9JTlZBTElEX1hNTF9DT01NRU5UICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgaW52YWxpZF94bWxfY29tbWVudAoyMjAwVCAgICBF ICAgIEVSUkNPREVfSU5WQUxJRF9YTUxfUFJPQ0VTU0lOR19JTlNUUlVDVElPTiAgICAgICAg ICAgICAgICAgICAgIGludmFsaWRfeG1sX3Byb2Nlc3NpbmdfaW5zdHJ1Y3Rpb24KMjIwMTAg ICAgRSAgICBFUlJDT0RFX0lOVkFMSURfSU5ESUNBVE9SX1BBUkFNRVRFUl9WQUxVRSAgICAg ICAgICAgICAgICAgICAgICBpbnZhbGlkX2luZGljYXRvcl9wYXJhbWV0ZXJfdmFsdWUKMjIw MTEgICAgRSAgICBFUlJDT0RFX1NVQlNUUklOR19FUlJPUiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBzdWJzdHJpbmdfZXJyb3IKMjIwMTIgICAgRSAgICBFUlJD T0RFX0RJVklTSU9OX0JZX1pFUk8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBkaXZpc2lvbl9ieV96ZXJvCjIyMDE0ICAgIEUgICAgRVJSQ09ERV9JTlZBTElEX0FS R1VNRU5UX0ZPUl9OVElMRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW52YWxpZF9h cmd1bWVudF9mb3JfbnRpbGVfZnVuY3Rpb24KMjIwMTUgICAgRSAgICBFUlJDT0RFX0lOVEVS VkFMX0ZJRUxEX09WRVJGTE9XICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRl cnZhbF9maWVsZF9vdmVyZmxvdwoyMjAxNiAgICBFICAgIEVSUkNPREVfSU5WQUxJRF9BUkdV TUVOVF9GT1JfTlRIX1ZBTFVFICAgICAgICAgICAgICAgICAgICAgICAgIGludmFsaWRfYXJn dW1lbnRfZm9yX250aF92YWx1ZV9mdW5jdGlvbgoyMjAxOCAgICBFICAgIEVSUkNPREVfSU5W QUxJRF9DSEFSQUNURVJfVkFMVUVfRk9SX0NBU1QgICAgICAgICAgICAgICAgICAgICAgIGlu dmFsaWRfY2hhcmFjdGVyX3ZhbHVlX2Zvcl9jYXN0CjIyMDE5ICAgIEUgICAgRVJSQ09ERV9J TlZBTElEX0VTQ0FQRV9DSEFSQUNURVIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg aW52YWxpZF9lc2NhcGVfY2hhcmFjdGVyCjIyMDFCICAgIEUgICAgRVJSQ09ERV9JTlZBTElE X1JFR1VMQVJfRVhQUkVTU0lPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW52YWxp ZF9yZWd1bGFyX2V4cHJlc3Npb24KMjIwMUUgICAgRSAgICBFUlJDT0RFX0lOVkFMSURfQVJH VU1FTlRfRk9SX0xPRyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnZhbGlkX2Fy Z3VtZW50X2Zvcl9sb2dhcml0aG0KMjIwMUYgICAgRSAgICBFUlJDT0RFX0lOVkFMSURfQVJH VU1FTlRfRk9SX1BPV0VSX0ZVTkNUSU9OICAgICAgICAgICAgICAgICAgICBpbnZhbGlkX2Fy Z3VtZW50X2Zvcl9wb3dlcl9mdW5jdGlvbgoyMjAxRyAgICBFICAgIEVSUkNPREVfSU5WQUxJ RF9BUkdVTUVOVF9GT1JfV0lEVEhfQlVDS0VUX0ZVTkNUSU9OICAgICAgICAgICAgIGludmFs aWRfYXJndW1lbnRfZm9yX3dpZHRoX2J1Y2tldF9mdW5jdGlvbgoyMjAxVyAgICBFICAgIEVS UkNPREVfSU5WQUxJRF9ST1dfQ09VTlRfSU5fTElNSVRfQ0xBVVNFICAgICAgICAgICAgICAg ICAgICAgIGludmFsaWRfcm93X2NvdW50X2luX2xpbWl0X2NsYXVzZQoyMjAxWCAgICBFICAg IEVSUkNPREVfSU5WQUxJRF9ST1dfQ09VTlRfSU5fUkVTVUxUX09GRlNFVF9DTEFVU0UgICAg ICAgICAgICAgIGludmFsaWRfcm93X2NvdW50X2luX3Jlc3VsdF9vZmZzZXRfY2xhdXNlCjIy MDIxICAgIEUgICAgRVJSQ09ERV9DSEFSQUNURVJfTk9UX0lOX1JFUEVSVE9JUkUgICAgICAg ICAgICAgICAgICAgICAgICAgICAgY2hhcmFjdGVyX25vdF9pbl9yZXBlcnRvaXJlCjIyMDIy ICAgIEUgICAgRVJSQ09ERV9JTkRJQ0FUT1JfT1ZFUkZMT1cgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgaW5kaWNhdG9yX292ZXJmbG93CjIyMDIzICAgIEUgICAgRVJS Q09ERV9JTlZBTElEX1BBUkFNRVRFUl9WQUxVRSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgaW52YWxpZF9wYXJhbWV0ZXJfdmFsdWUKMjIwMjQgICAgRSAgICBFUlJDT0RFX1VO VEVSTUlOQVRFRF9DX1NUUklORyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1 bnRlcm1pbmF0ZWRfY19zdHJpbmcKMjIwMjUgICAgRSAgICBFUlJDT0RFX0lOVkFMSURfRVND QVBFX1NFUVVFTkNFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnZhbGlkX2Vz Y2FwZV9zZXF1ZW5jZQoyMjAyNiAgICBFICAgIEVSUkNPREVfU1RSSU5HX0RBVEFfTEVOR1RI X01JU01BVENIICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cmluZ19kYXRhX2xlbmd0 aF9taXNtYXRjaAoyMjAyNyAgICBFICAgIEVSUkNPREVfVFJJTV9FUlJPUiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyaW1fZXJyb3IKMjIwMkUgICAg RSAgICBFUlJDT0RFX0FSUkFZX0VMRU1FTlRfRVJST1IKIyBTUUw5OSdzIGFjdHVhbCBkZWZp bml0aW9uIG9mICJhcnJheSBlbGVtZW50IGVycm9yIiBpcyBzdWJzY3JpcHQgZXJyb3IKMjIw MkUgICAgRSAgICBFUlJDT0RFX0FSUkFZX1NVQlNDUklQVF9FUlJPUiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBhcnJheV9zdWJzY3JpcHRfZXJyb3IKMjIwMkcgICAgRSAg ICBFUlJDT0RFX0lOVkFMSURfVEFCTEVTQU1QTEVfUkVQRUFUICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBpbnZhbGlkX3RhYmxlc2FtcGxlX3JlcGVhdAoyMjAySCAgICBFICAgIEVS UkNPREVfSU5WQUxJRF9UQUJMRVNBTVBMRV9BUkdVTUVOVCAgICAgICAgICAgICAgICAgICAg ICAgICAgIGludmFsaWRfdGFibGVzYW1wbGVfYXJndW1lbnQKMjJQMDEgICAgRSAgICBFUlJD T0RFX0ZMT0FUSU5HX1BPSU5UX0VYQ0VQVElPTiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBmbG9hdGluZ19wb2ludF9leGNlcHRpb24KMjJQMDIgICAgRSAgICBFUlJDT0RFX0lO VkFMSURfVEVYVF9SRVBSRVNFTlRBVElPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICBp bnZhbGlkX3RleHRfcmVwcmVzZW50YXRpb24KMjJQMDMgICAgRSAgICBFUlJDT0RFX0lOVkFM SURfQklOQVJZX1JFUFJFU0VOVEFUSU9OICAgICAgICAgICAgICAgICAgICAgICAgICBpbnZh bGlkX2JpbmFyeV9yZXByZXNlbnRhdGlvbgoyMlAwNCAgICBFICAgIEVSUkNPREVfQkFEX0NP UFlfRklMRV9GT1JNQVQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhZF9j b3B5X2ZpbGVfZm9ybWF0CjIyUDA1ICAgIEUgICAgRVJSQ09ERV9VTlRSQU5TTEFUQUJMRV9D SEFSQUNURVIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW50cmFuc2xhdGFibGVf Y2hhcmFjdGVyCjIyUDA2ICAgIEUgICAgRVJSQ09ERV9OT05TVEFOREFSRF9VU0VfT0ZfRVND QVBFX0NIQVJBQ1RFUiAgICAgICAgICAgICAgICAgICAgbm9uc3RhbmRhcmRfdXNlX29mX2Vz Y2FwZV9jaGFyYWN0ZXIKClNlY3Rpb246IENsYXNzIDIzIC0gSW50ZWdyaXR5IENvbnN0cmFp bnQgVmlvbGF0aW9uCgoyMzAwMCAgICBFICAgIEVSUkNPREVfSU5URUdSSVRZX0NPTlNUUkFJ TlRfVklPTEFUSU9OICAgICAgICAgICAgICAgICAgICAgICAgIGludGVncml0eV9jb25zdHJh aW50X3Zpb2xhdGlvbgoyMzAwMSAgICBFICAgIEVSUkNPREVfUkVTVFJJQ1RfVklPTEFUSU9O ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc3RyaWN0X3Zpb2xhdGlv bgoyMzUwMiAgICBFICAgIEVSUkNPREVfTk9UX05VTExfVklPTEFUSU9OICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIG5vdF9udWxsX3Zpb2xhdGlvbgoyMzUwMyAgICBF ICAgIEVSUkNPREVfRk9SRUlHTl9LRVlfVklPTEFUSU9OICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGZvcmVpZ25fa2V5X3Zpb2xhdGlvbgoyMzUwNSAgICBFICAgIEVSUkNP REVfVU5JUVVFX1ZJT0xBVElPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHVuaXF1ZV92aW9sYXRpb24KMjM1MTQgICAgRSAgICBFUlJDT0RFX0NIRUNLX1ZJT0xB VElPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGVja192aW9s YXRpb24KMjNQMDEgICAgRSAgICBFUlJDT0RFX0VYQ0xVU0lPTl9WSU9MQVRJT04gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleGNsdXNpb25fdmlvbGF0aW9uCgpTZWN0 aW9uOiBDbGFzcyAyNCAtIEludmFsaWQgQ3Vyc29yIFN0YXRlCgoyNDAwMCAgICBFICAgIEVS UkNPREVfSU5WQUxJRF9DVVJTT1JfU1RBVEUgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGludmFsaWRfY3Vyc29yX3N0YXRlCgpTZWN0aW9uOiBDbGFzcyAyNSAtIEludmFs aWQgVHJhbnNhY3Rpb24gU3RhdGUKCjI1MDAwICAgIEUgICAgRVJSQ09ERV9JTlZBTElEX1RS QU5TQUNUSU9OX1NUQVRFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW52YWxpZF90 cmFuc2FjdGlvbl9zdGF0ZQoyNTAwMSAgICBFICAgIEVSUkNPREVfQUNUSVZFX1NRTF9UUkFO U0FDVElPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZV9zcWxfdHJh bnNhY3Rpb24KMjUwMDIgICAgRSAgICBFUlJDT0RFX0JSQU5DSF9UUkFOU0FDVElPTl9BTFJF QURZX0FDVElWRSAgICAgICAgICAgICAgICAgICAgICBicmFuY2hfdHJhbnNhY3Rpb25fYWxy ZWFkeV9hY3RpdmUKMjUwMDMgICAgRSAgICBFUlJDT0RFX0lOQVBQUk9QUklBVEVfQUNDRVNT X01PREVfRk9SX0JSQU5DSF9UUkFOU0FDVElPTiAgICAgICBpbmFwcHJvcHJpYXRlX2FjY2Vz c19tb2RlX2Zvcl9icmFuY2hfdHJhbnNhY3Rpb24KMjUwMDQgICAgRSAgICBFUlJDT0RFX0lO QVBQUk9QUklBVEVfSVNPTEFUSU9OX0xFVkVMX0ZPUl9CUkFOQ0hfVFJBTlNBQ1RJT04gICBp bmFwcHJvcHJpYXRlX2lzb2xhdGlvbl9sZXZlbF9mb3JfYnJhbmNoX3RyYW5zYWN0aW9uCjI1 MDA1ICAgIEUgICAgRVJSQ09ERV9OT19BQ1RJVkVfU1FMX1RSQU5TQUNUSU9OX0ZPUl9CUkFO Q0hfVFJBTlNBQ1RJT04gICAgICAgbm9fYWN0aXZlX3NxbF90cmFuc2FjdGlvbl9mb3JfYnJh bmNoX3RyYW5zYWN0aW9uCjI1MDA2ICAgIEUgICAgRVJSQ09ERV9SRUFEX09OTFlfU1FMX1RS QU5TQUNUSU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZF9vbmx5X3NxbF90 cmFuc2FjdGlvbgoyNTAwNyAgICBFICAgIEVSUkNPREVfU0NIRU1BX0FORF9EQVRBX1NUQVRF TUVOVF9NSVhJTkdfTk9UX1NVUFBPUlRFRCAgICAgICAgIHNjaGVtYV9hbmRfZGF0YV9zdGF0 ZW1lbnRfbWl4aW5nX25vdF9zdXBwb3J0ZWQKMjUwMDggICAgRSAgICBFUlJDT0RFX0hFTERf Q1VSU09SX1JFUVVJUkVTX1NBTUVfSVNPTEFUSU9OX0xFVkVMICAgICAgICAgICAgICBoZWxk X2N1cnNvcl9yZXF1aXJlc19zYW1lX2lzb2xhdGlvbl9sZXZlbAoyNVAwMSAgICBFICAgIEVS UkNPREVfTk9fQUNUSVZFX1NRTF9UUkFOU0FDVElPTiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIG5vX2FjdGl2ZV9zcWxfdHJhbnNhY3Rpb24KMjVQMDIgICAgRSAgICBFUlJDT0RF X0lOX0ZBSUxFRF9TUUxfVFJBTlNBQ1RJT04gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBpbl9mYWlsZWRfc3FsX3RyYW5zYWN0aW9uCjI1UDAzICAgIEUgICAgRVJSQ09ERV9JRExF X0lOX1RSQU5TQUNUSU9OX1NFU1NJT05fVElNRU9VVCAgICAgICAgICAgICAgICAgICAgaWRs ZV9pbl90cmFuc2FjdGlvbl9zZXNzaW9uX3RpbWVvdXQKClNlY3Rpb246IENsYXNzIDI2IC0g SW52YWxpZCBTUUwgU3RhdGVtZW50IE5hbWUKCiMgKHdlIHRha2UgdGhpcyB0byBtZWFuIHBy ZXBhcmVkIHN0YXRlbWVudHMKMjYwMDAgICAgRSAgICBFUlJDT0RFX0lOVkFMSURfU1FMX1NU QVRFTUVOVF9OQU1FICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnZhbGlkX3NxbF9z dGF0ZW1lbnRfbmFtZQoKU2VjdGlvbjogQ2xhc3MgMjcgLSBUcmlnZ2VyZWQgRGF0YSBDaGFu Z2UgVmlvbGF0aW9uCgoyNzAwMCAgICBFICAgIEVSUkNPREVfVFJJR0dFUkVEX0RBVEFfQ0hB TkdFX1ZJT0xBVElPTiAgICAgICAgICAgICAgICAgICAgICAgIHRyaWdnZXJlZF9kYXRhX2No YW5nZV92aW9sYXRpb24KClNlY3Rpb246IENsYXNzIDI4IC0gSW52YWxpZCBBdXRob3JpemF0 aW9uIFNwZWNpZmljYXRpb24KCjI4MDAwICAgIEUgICAgRVJSQ09ERV9JTlZBTElEX0FVVEhP UklaQVRJT05fU1BFQ0lGSUNBVElPTiAgICAgICAgICAgICAgICAgICAgaW52YWxpZF9hdXRo b3JpemF0aW9uX3NwZWNpZmljYXRpb24KMjhQMDEgICAgRSAgICBFUlJDT0RFX0lOVkFMSURf UEFTU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnZhbGlk X3Bhc3N3b3JkCgpTZWN0aW9uOiBDbGFzcyAyQiAtIERlcGVuZGVudCBQcml2aWxlZ2UgRGVz Y3JpcHRvcnMgU3RpbGwgRXhpc3QKCjJCMDAwICAgIEUgICAgRVJSQ09ERV9ERVBFTkRFTlRf UFJJVklMRUdFX0RFU0NSSVBUT1JTX1NUSUxMX0VYSVNUICAgICAgICAgICAgZGVwZW5kZW50 X3ByaXZpbGVnZV9kZXNjcmlwdG9yc19zdGlsbF9leGlzdAoyQlAwMSAgICBFICAgIEVSUkNP REVfREVQRU5ERU5UX09CSkVDVFNfU1RJTExfRVhJU1QgICAgICAgICAgICAgICAgICAgICAg ICAgIGRlcGVuZGVudF9vYmplY3RzX3N0aWxsX2V4aXN0CgpTZWN0aW9uOiBDbGFzcyAyRCAt IEludmFsaWQgVHJhbnNhY3Rpb24gVGVybWluYXRpb24KCjJEMDAwICAgIEUgICAgRVJSQ09E RV9JTlZBTElEX1RSQU5TQUNUSU9OX1RFUk1JTkFUSU9OICAgICAgICAgICAgICAgICAgICAg ICAgaW52YWxpZF90cmFuc2FjdGlvbl90ZXJtaW5hdGlvbgoKU2VjdGlvbjogQ2xhc3MgMkYg LSBTUUwgUm91dGluZSBFeGNlcHRpb24KCjJGMDAwICAgIEUgICAgRVJSQ09ERV9TUUxfUk9V VElORV9FWENFUFRJT04gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3FsX3Jv dXRpbmVfZXhjZXB0aW9uCjJGMDAyICAgIEUgICAgRVJSQ09ERV9TX1JfRV9NT0RJRllJTkdf U1FMX0RBVEFfTk9UX1BFUk1JVFRFRCAgICAgICAgICAgICAgICAgbW9kaWZ5aW5nX3NxbF9k YXRhX25vdF9wZXJtaXR0ZWQKMkYwMDMgICAgRSAgICBFUlJDT0RFX1NfUl9FX1BST0hJQklU RURfU1FMX1NUQVRFTUVOVF9BVFRFTVBURUQgICAgICAgICAgICAgICBwcm9oaWJpdGVkX3Nx bF9zdGF0ZW1lbnRfYXR0ZW1wdGVkCjJGMDA0ICAgIEUgICAgRVJSQ09ERV9TX1JfRV9SRUFE SU5HX1NRTF9EQVRBX05PVF9QRVJNSVRURUQgICAgICAgICAgICAgICAgICAgcmVhZGluZ19z cWxfZGF0YV9ub3RfcGVybWl0dGVkCjJGMDA1ICAgIEUgICAgRVJSQ09ERV9TX1JfRV9GVU5D VElPTl9FWEVDVVRFRF9OT19SRVRVUk5fU1RBVEVNRU5UICAgICAgICAgICAgZnVuY3Rpb25f ZXhlY3V0ZWRfbm9fcmV0dXJuX3N0YXRlbWVudAoKU2VjdGlvbjogQ2xhc3MgMzQgLSBJbnZh bGlkIEN1cnNvciBOYW1lCgozNDAwMCAgICBFICAgIEVSUkNPREVfSU5WQUxJRF9DVVJTT1Jf TkFNRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludmFsaWRfY3Vyc29y X25hbWUKClNlY3Rpb246IENsYXNzIDM4IC0gRXh0ZXJuYWwgUm91dGluZSBFeGNlcHRpb24K CjM4MDAwICAgIEUgICAgRVJSQ09ERV9FWFRFUk5BTF9ST1VUSU5FX0VYQ0VQVElPTiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgZXh0ZXJuYWxfcm91dGluZV9leGNlcHRpb24KMzgw MDEgICAgRSAgICBFUlJDT0RFX0VfUl9FX0NPTlRBSU5JTkdfU1FMX05PVF9QRVJNSVRURUQg ICAgICAgICAgICAgICAgICAgICBjb250YWluaW5nX3NxbF9ub3RfcGVybWl0dGVkCjM4MDAy ICAgIEUgICAgRVJSQ09ERV9FX1JfRV9NT0RJRllJTkdfU1FMX0RBVEFfTk9UX1BFUk1JVFRF RCAgICAgICAgICAgICAgICAgbW9kaWZ5aW5nX3NxbF9kYXRhX25vdF9wZXJtaXR0ZWQKMzgw MDMgICAgRSAgICBFUlJDT0RFX0VfUl9FX1BST0hJQklURURfU1FMX1NUQVRFTUVOVF9BVFRF TVBURUQgICAgICAgICAgICAgICBwcm9oaWJpdGVkX3NxbF9zdGF0ZW1lbnRfYXR0ZW1wdGVk CjM4MDA0ICAgIEUgICAgRVJSQ09ERV9FX1JfRV9SRUFESU5HX1NRTF9EQVRBX05PVF9QRVJN SVRURUQgICAgICAgICAgICAgICAgICAgcmVhZGluZ19zcWxfZGF0YV9ub3RfcGVybWl0dGVk CgpTZWN0aW9uOiBDbGFzcyAzOSAtIEV4dGVybmFsIFJvdXRpbmUgSW52b2NhdGlvbiBFeGNl cHRpb24KCjM5MDAwICAgIEUgICAgRVJSQ09ERV9FWFRFUk5BTF9ST1VUSU5FX0lOVk9DQVRJ T05fRVhDRVBUSU9OICAgICAgICAgICAgICAgICAgZXh0ZXJuYWxfcm91dGluZV9pbnZvY2F0 aW9uX2V4Y2VwdGlvbgozOTAwMSAgICBFICAgIEVSUkNPREVfRV9SX0lfRV9JTlZBTElEX1NR TFNUQVRFX1JFVFVSTkVEICAgICAgICAgICAgICAgICAgICAgIGludmFsaWRfc3Fsc3RhdGVf cmV0dXJuZWQKMzkwMDQgICAgRSAgICBFUlJDT0RFX0VfUl9JX0VfTlVMTF9WQUxVRV9OT1Rf QUxMT1dFRCAgICAgICAgICAgICAgICAgICAgICAgICBudWxsX3ZhbHVlX25vdF9hbGxvd2Vk CjM5UDAxICAgIEUgICAgRVJSQ09ERV9FX1JfSV9FX1RSSUdHRVJfUFJPVE9DT0xfVklPTEFU RUQgICAgICAgICAgICAgICAgICAgICAgdHJpZ2dlcl9wcm90b2NvbF92aW9sYXRlZAozOVAw MiAgICBFICAgIEVSUkNPREVfRV9SX0lfRV9TUkZfUFJPVE9DT0xfVklPTEFURUQgICAgICAg ICAgICAgICAgICAgICAgICAgIHNyZl9wcm90b2NvbF92aW9sYXRlZAozOVAwMyAgICBFICAg IEVSUkNPREVfRV9SX0lfRV9FVkVOVF9UUklHR0VSX1BST1RPQ09MX1ZJT0xBVEVEICAgICAg ICAgICAgICAgIGV2ZW50X3RyaWdnZXJfcHJvdG9jb2xfdmlvbGF0ZWQKClNlY3Rpb246IENs YXNzIDNCIC0gU2F2ZXBvaW50IEV4Y2VwdGlvbgoKM0IwMDAgICAgRSAgICBFUlJDT0RFX1NB VkVQT0lOVF9FWENFUFRJT04gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz YXZlcG9pbnRfZXhjZXB0aW9uCjNCMDAxICAgIEUgICAgRVJSQ09ERV9TX0VfSU5WQUxJRF9T UEVDSUZJQ0FUSU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW52YWxpZF9zYXZl cG9pbnRfc3BlY2lmaWNhdGlvbgoKU2VjdGlvbjogQ2xhc3MgM0QgLSBJbnZhbGlkIENhdGFs b2cgTmFtZQoKM0QwMDAgICAgRSAgICBFUlJDT0RFX0lOVkFMSURfQ0FUQUxPR19OQU1FICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnZhbGlkX2NhdGFsb2dfbmFtZQoK U2VjdGlvbjogQ2xhc3MgM0YgLSBJbnZhbGlkIFNjaGVtYSBOYW1lCgozRjAwMCAgICBFICAg IEVSUkNPREVfSU5WQUxJRF9TQ0hFTUFfTkFNRSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGludmFsaWRfc2NoZW1hX25hbWUKClNlY3Rpb246IENsYXNzIDQwIC0gVHJh bnNhY3Rpb24gUm9sbGJhY2sKCjQwMDAwICAgIEUgICAgRVJSQ09ERV9UUkFOU0FDVElPTl9S T0xMQkFDSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNhY3Rpb25f cm9sbGJhY2sKNDAwMDEgICAgRSAgICBFUlJDT0RFX1RfUl9TRVJJQUxJWkFUSU9OX0ZBSUxV UkUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJpYWxpemF0aW9uX2ZhaWx1cmUK NDAwMDIgICAgRSAgICBFUlJDT0RFX1RfUl9JTlRFR1JJVFlfQ09OU1RSQUlOVF9WSU9MQVRJ T04gICAgICAgICAgICAgICAgICAgICB0cmFuc2FjdGlvbl9pbnRlZ3JpdHlfY29uc3RyYWlu dF92aW9sYXRpb24KNDAwMDMgICAgRSAgICBFUlJDT0RFX1RfUl9TVEFURU1FTlRfQ09NUExF VElPTl9VTktOT1dOICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZW1lbnRfY29tcGxldGlv bl91bmtub3duCjQwUDAxICAgIEUgICAgRVJSQ09ERV9UX1JfREVBRExPQ0tfREVURUNURUQg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVhZGxvY2tfZGV0ZWN0ZWQKClNl Y3Rpb246IENsYXNzIDQyIC0gU3ludGF4IEVycm9yIG9yIEFjY2VzcyBSdWxlIFZpb2xhdGlv bgoKNDIwMDAgICAgRSAgICBFUlJDT0RFX1NZTlRBWF9FUlJPUl9PUl9BQ0NFU1NfUlVMRV9W SU9MQVRJT04gICAgICAgICAgICAgICAgICBzeW50YXhfZXJyb3Jfb3JfYWNjZXNzX3J1bGVf dmlvbGF0aW9uCiMgbmV2ZXIgdXNlIHRoZSBhYm92ZTsgdXNlIG9uZSBvZiB0aGVzZSB0d28g aWYgbm8gc3BlY2lmaWMgY29kZSBleGlzdHM6CjQyNTAxICAgIEUgICAgRVJSQ09ERV9JTlNV RkZJQ0lFTlRfUFJJVklMRUdFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5z dWZmaWNpZW50X3ByaXZpbGVnZQo0MjYwMSAgICBFICAgIEVSUkNPREVfU1lOVEFYX0VSUk9S ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN5bnRheF9lcnJv cgoKIyBOb3RlOiBmb3IgRVJSQ09ERSBwdXJwb3Nlcywgd2UgZGl2aWRlIG5hbWFibGUgb2Jq ZWN0cyBpbnRvIHRoZXNlIGNhdGVnb3JpZXM6CiMgZGF0YWJhc2VzLCBzY2hlbWFzLCBwcmVw YXJlZCBzdGF0ZW1lbnRzLCBjdXJzb3JzLCB0YWJsZXMsIGNvbHVtbnMsCiMgZnVuY3Rpb25z IChpbmNsdWRpbmcgb3BlcmF0b3JzKSwgYW5kIGFsbCBlbHNlIChsdW1wZWQgYXMgIm9iamVj dHMiKS4KIyAoVGhlIGZpcnN0IGZvdXIgY2F0ZWdvcmllcyBhcmUgbWFuZGF0ZWQgYnkgdGhl IGV4aXN0ZW5jZSBvZiBzZXBhcmF0ZQojIFNRTFNUQVRFIGNsYXNzZXMgZm9yIHRoZW0gaW4g dGhlIHNwZWM7IGluIHRoaXMgZmlsZSwgaG93ZXZlciwgd2UgZ3JvdXAKIyB0aGUgRVJSQ09E RSBuYW1lcyB3aXRoIGFsbCB0aGUgcmVzdCB1bmRlciBjbGFzcyA0Mi4pICBQYXJhbWV0ZXJz IGFyZQojIHNvcnQtb2YtbmFtZWQgb2JqZWN0cyBhbmQgZ2V0IHRoZWlyIG93biBFUlJDT0RF LgojCiMgVGhlIHNhbWUgYnJlYWtkb3duIGlzIHVzZWQgZm9yICJkdXBsaWNhdGUiIGFuZCAi YW1iaWd1b3VzIiBjb21wbGFpbnRzLAojIGFzIHdlbGwgYXMgY29tcGxhaW50cyBhc3NvY2lh dGVkIHdpdGggaW5jb3JyZWN0IGRlY2xhcmF0aW9ucy4KCjI2MDAwICAgIEUgICAgRVJSQ09E RV9VTkRFRklORURfUFNUQVRFTUVOVAozNDAwMCAgICBFICAgIEVSUkNPREVfVU5ERUZJTkVE X0NVUlNPUgozRDAwMCAgICBFICAgIEVSUkNPREVfVU5ERUZJTkVEX0RBVEFCQVNFCjNGMDAw ICAgIEUgICAgRVJSQ09ERV9VTkRFRklORURfU0NIRU1BCgo0MjYwMiAgICBFICAgIEVSUkNP REVfSU5WQUxJRF9OQU1FICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGludmFsaWRfbmFtZQo0MjYxMSAgICBFICAgIEVSUkNPREVfSU5WQUxJRF9DT0xVTU5f REVGSU5JVElPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludmFsaWRfY29sdW1u X2RlZmluaXRpb24KNDI2MjIgICAgRSAgICBFUlJDT0RFX05BTUVfVE9PX0xPTkcgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lX3Rvb19sb25nCjQyNzAx ICAgIEUgICAgRVJSQ09ERV9EVVBMSUNBVEVfQ09MVU1OICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgZHVwbGljYXRlX2NvbHVtbgo0MjcwMiAgICBFICAgIEVSUkNP REVfQU1CSUdVT1VTX0NPTFVNTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGFtYmlndW91c19jb2x1bW4KNDI3MDMgICAgRSAgICBFUlJDT0RFX1VOREVGSU5FRF9D T0xVTU4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlZmluZWRf Y29sdW1uCjQyNzA0ICAgIEUgICAgRVJSQ09ERV9VTkRFRklORURfT0JKRUNUICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5kZWZpbmVkX29iamVjdAo0MjcxMCAg ICBFICAgIEVSUkNPREVfRFVQTElDQVRFX09CSkVDVCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGR1cGxpY2F0ZV9vYmplY3QKNDI3MTIgICAgRSAgICBFUlJDT0RF X0RVUExJQ0FURV9BTElBUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBkdXBsaWNhdGVfYWxpYXMKNDI3MjMgICAgRSAgICBFUlJDT0RFX0RVUExJQ0FURV9GVU5D VElPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdXBsaWNhdGVfZnVu Y3Rpb24KNDI3MjUgICAgRSAgICBFUlJDT0RFX0FNQklHVU9VU19GVU5DVElPTiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbWJpZ3VvdXNfZnVuY3Rpb24KNDI4MDMg ICAgRSAgICBFUlJDT0RFX0dST1VQSU5HX0VSUk9SICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBncm91cGluZ19lcnJvcgo0MjgwNCAgICBFICAgIEVSUkNPREVf REFUQVRZUEVfTUlTTUFUQ0ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGRhdGF0eXBlX21pc21hdGNoCjQyODA5ICAgIEUgICAgRVJSQ09ERV9XUk9OR19PQkpFQ1Rf VFlQRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd3Jvbmdfb2JqZWN0 X3R5cGUKNDI4MzAgICAgRSAgICBFUlJDT0RFX0lOVkFMSURfRk9SRUlHTl9LRVkgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnZhbGlkX2ZvcmVpZ25fa2V5CjQyODQ2 ICAgIEUgICAgRVJSQ09ERV9DQU5OT1RfQ09FUkNFICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgY2Fubm90X2NvZXJjZQo0Mjg4MyAgICBFICAgIEVSUkNPREVf VU5ERUZJTkVEX0ZVTkNUSU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHVuZGVmaW5lZF9mdW5jdGlvbgo0MjhDOSAgICBFICAgIEVSUkNPREVfR0VORVJBVEVEX0FM V0FZUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdlbmVyYXRlZF9h bHdheXMKNDI5MzkgICAgRSAgICBFUlJDT0RFX1JFU0VSVkVEX05BTUUgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZF9uYW1lCjQyUDAxICAgIEUg ICAgRVJSQ09ERV9VTkRFRklORURfVEFCTEUgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgdW5kZWZpbmVkX3RhYmxlCjQyUDAyICAgIEUgICAgRVJSQ09ERV9VTkRF RklORURfUEFSQU1FVEVSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5k ZWZpbmVkX3BhcmFtZXRlcgo0MlAwMyAgICBFICAgIEVSUkNPREVfRFVQTElDQVRFX0NVUlNP UiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGR1cGxpY2F0ZV9jdXJz b3IKNDJQMDQgICAgRSAgICBFUlJDT0RFX0RVUExJQ0FURV9EQVRBQkFTRSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBkdXBsaWNhdGVfZGF0YWJhc2UKNDJQMDUgICAg RSAgICBFUlJDT0RFX0RVUExJQ0FURV9QU1RBVEVNRU5UICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBkdXBsaWNhdGVfcHJlcGFyZWRfc3RhdGVtZW50CjQyUDA2ICAgIEUg ICAgRVJSQ09ERV9EVVBMSUNBVEVfU0NIRU1BICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgZHVwbGljYXRlX3NjaGVtYQo0MlAwNyAgICBFICAgIEVSUkNPREVfRFVQ TElDQVRFX1RBQkxFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGR1 cGxpY2F0ZV90YWJsZQo0MlAwOCAgICBFICAgIEVSUkNPREVfQU1CSUdVT1VTX1BBUkFNRVRF UiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFtYmlndW91c19wYXJhbWV0 ZXIKNDJQMDkgICAgRSAgICBFUlJDT0RFX0FNQklHVU9VU19BTElBUyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBhbWJpZ3VvdXNfYWxpYXMKNDJQMTAgICAgRSAg ICBFUlJDT0RFX0lOVkFMSURfQ09MVU1OX1JFRkVSRU5DRSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBpbnZhbGlkX2NvbHVtbl9yZWZlcmVuY2UKNDJQMTEgICAgRSAgICBFUlJD T0RFX0lOVkFMSURfQ1VSU09SX0RFRklOSVRJT04gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBpbnZhbGlkX2N1cnNvcl9kZWZpbml0aW9uCjQyUDEyICAgIEUgICAgRVJSQ09ERV9J TlZBTElEX0RBVEFCQVNFX0RFRklOSVRJT04gICAgICAgICAgICAgICAgICAgICAgICAgICAg aW52YWxpZF9kYXRhYmFzZV9kZWZpbml0aW9uCjQyUDEzICAgIEUgICAgRVJSQ09ERV9JTlZB TElEX0ZVTkNUSU9OX0RFRklOSVRJT04gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW52 YWxpZF9mdW5jdGlvbl9kZWZpbml0aW9uCjQyUDE0ICAgIEUgICAgRVJSQ09ERV9JTlZBTElE X1BTVEFURU1FTlRfREVGSU5JVElPTiAgICAgICAgICAgICAgICAgICAgICAgICAgaW52YWxp ZF9wcmVwYXJlZF9zdGF0ZW1lbnRfZGVmaW5pdGlvbgo0MlAxNSAgICBFICAgIEVSUkNPREVf SU5WQUxJRF9TQ0hFTUFfREVGSU5JVElPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGludmFsaWRfc2NoZW1hX2RlZmluaXRpb24KNDJQMTYgICAgRSAgICBFUlJDT0RFX0lOVkFM SURfVEFCTEVfREVGSU5JVElPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnZh bGlkX3RhYmxlX2RlZmluaXRpb24KNDJQMTcgICAgRSAgICBFUlJDT0RFX0lOVkFMSURfT0JK RUNUX0RFRklOSVRJT04gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnZhbGlkX29i amVjdF9kZWZpbml0aW9uCjQyUDE4ICAgIEUgICAgRVJSQ09ERV9JTkRFVEVSTUlOQVRFX0RB VEFUWVBFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5kZXRlcm1pbmF0ZV9k YXRhdHlwZQo0MlAxOSAgICBFICAgIEVSUkNPREVfSU5WQUxJRF9SRUNVUlNJT04gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludmFsaWRfcmVjdXJzaW9uCjQyUDIw ICAgIEUgICAgRVJSQ09ERV9XSU5ET1dJTkdfRVJST1IgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgd2luZG93aW5nX2Vycm9yCjQyUDIxICAgIEUgICAgRVJSQ09E RV9DT0xMQVRJT05fTUlTTUFUQ0ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgY29sbGF0aW9uX21pc21hdGNoCjQyUDIyICAgIEUgICAgRVJSQ09ERV9JTkRFVEVSTUlO QVRFX0NPTExBVElPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5kZXRlcm1p bmF0ZV9jb2xsYXRpb24KClNlY3Rpb246IENsYXNzIDQ0IC0gV0lUSCBDSEVDSyBPUFRJT04g VmlvbGF0aW9uCgo0NDAwMCAgICBFICAgIEVSUkNPREVfV0lUSF9DSEVDS19PUFRJT05fVklP TEFUSU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpdGhfY2hlY2tfb3B0aW9uX3Zp b2xhdGlvbgoKU2VjdGlvbjogQ2xhc3MgNTMgLSBJbnN1ZmZpY2llbnQgUmVzb3VyY2VzCgoj IChQb3N0Z3JlU1FMLXNwZWNpZmljIGVycm9yIGNsYXNzKQo1MzAwMCAgICBFICAgIEVSUkNP REVfSU5TVUZGSUNJRU5UX1JFU09VUkNFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGluc3VmZmljaWVudF9yZXNvdXJjZXMKNTMxMDAgICAgRSAgICBFUlJDT0RFX0RJU0tf RlVMTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNr X2Z1bGwKNTMyMDAgICAgRSAgICBFUlJDT0RFX09VVF9PRl9NRU1PUlkgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRfb2ZfbWVtb3J5CjUzMzAwICAgIEUg ICAgRVJSQ09ERV9UT09fTUFOWV9DT05ORUNUSU9OUyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgdG9vX21hbnlfY29ubmVjdGlvbnMKNTM0MDAgICAgRSAgICBFUlJDT0RF X0NPTkZJR1VSQVRJT05fTElNSVRfRVhDRUVERUQgICAgICAgICAgICAgICAgICAgICAgICAg ICBjb25maWd1cmF0aW9uX2xpbWl0X2V4Y2VlZGVkCgpTZWN0aW9uOiBDbGFzcyA1NCAtIFBy b2dyYW0gTGltaXQgRXhjZWVkZWQKCiMgdGhpcyBpcyBmb3Igd2lyZWQtaW4gbGltaXRzLCBu b3QgcmVzb3VyY2UgZXhoYXVzdGlvbiBwcm9ibGVtcyAoY2xhc3MgYm9ycm93ZWQgZnJvbSBE QjIpCjU0MDAwICAgIEUgICAgRVJSQ09ERV9QUk9HUkFNX0xJTUlUX0VYQ0VFREVEICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvZ3JhbV9saW1pdF9leGNlZWRlZAo1NDAw MSAgICBFICAgIEVSUkNPREVfU1RBVEVNRU5UX1RPT19DT01QTEVYICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHN0YXRlbWVudF90b29fY29tcGxleAo1NDAxMSAgICBFICAg IEVSUkNPREVfVE9PX01BTllfQ09MVU1OUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHRvb19tYW55X2NvbHVtbnMKNTQwMjMgICAgRSAgICBFUlJDT0RFX1RPT19N QU5ZX0FSR1VNRU5UUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b29f bWFueV9hcmd1bWVudHMKClNlY3Rpb246IENsYXNzIDU1IC0gT2JqZWN0IE5vdCBJbiBQcmVy ZXF1aXNpdGUgU3RhdGUKCiMgKGNsYXNzIGJvcnJvd2VkIGZyb20gREIyKQo1NTAwMCAgICBF ICAgIEVSUkNPREVfT0JKRUNUX05PVF9JTl9QUkVSRVFVSVNJVEVfU1RBVEUgICAgICAgICAg ICAgICAgICAgICAgIG9iamVjdF9ub3RfaW5fcHJlcmVxdWlzaXRlX3N0YXRlCjU1MDA2ICAg IEUgICAgRVJSQ09ERV9PQkpFQ1RfSU5fVVNFICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgb2JqZWN0X2luX3VzZQo1NVAwMiAgICBFICAgIEVSUkNPREVfQ0FO VF9DSEFOR0VfUlVOVElNRV9QQVJBTSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNh bnRfY2hhbmdlX3J1bnRpbWVfcGFyYW0KNTVQMDMgICAgRSAgICBFUlJDT0RFX0xPQ0tfTk9U X0FWQUlMQUJMRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2NrX25v dF9hdmFpbGFibGUKClNlY3Rpb246IENsYXNzIDU3IC0gT3BlcmF0b3IgSW50ZXJ2ZW50aW9u CgojIChjbGFzcyBib3Jyb3dlZCBmcm9tIERCMikKNTcwMDAgICAgRSAgICBFUlJDT0RFX09Q RVJBVE9SX0lOVEVSVkVOVElPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBv cGVyYXRvcl9pbnRlcnZlbnRpb24KNTcwMTQgICAgRSAgICBFUlJDT0RFX1FVRVJZX0NBTkNF TEVEICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWVyeV9jYW5j ZWxlZAo1N1AwMSAgICBFICAgIEVSUkNPREVfQURNSU5fU0hVVERPV04gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkbWluX3NodXRkb3duCjU3UDAyICAgIEUg ICAgRVJSQ09ERV9DUkFTSF9TSFVURE9XTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgY3Jhc2hfc2h1dGRvd24KNTdQMDMgICAgRSAgICBFUlJDT0RFX0NBTk5P VF9DT05ORUNUX05PVyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYW5u b3RfY29ubmVjdF9ub3cKNTdQMDQgICAgRSAgICBFUlJDT0RFX0RBVEFCQVNFX0RST1BQRUQg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhYmFzZV9kcm9wcGVk CgpTZWN0aW9uOiBDbGFzcyA1OCAtIFN5c3RlbSBFcnJvciAoZXJyb3JzIGV4dGVybmFsIHRv IFBvc3RncmVTUUwgaXRzZWxmKQoKIyAoY2xhc3MgYm9ycm93ZWQgZnJvbSBEQjIpCjU4MDAw ICAgIEUgICAgRVJSQ09ERV9TWVNURU1fRVJST1IgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgc3lzdGVtX2Vycm9yCjU4MDMwICAgIEUgICAgRVJSQ09ERV9J T19FUlJPUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg aW9fZXJyb3IKNThQMDEgICAgRSAgICBFUlJDT0RFX1VOREVGSU5FRF9GSUxFICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlZmluZWRfZmlsZQo1OFAwMiAg ICBFICAgIEVSUkNPREVfRFVQTElDQVRFX0ZJTEUgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGR1cGxpY2F0ZV9maWxlCgpTZWN0aW9uOiBDbGFzcyA3MiAtIFNu YXBzaG90IEZhaWx1cmUKIyAoY2xhc3MgYm9ycm93ZWQgZnJvbSBPcmFjbGUpCjcyMDAwICAg IEUgICAgRVJSQ09ERV9TTkFQU0hPVF9UT09fT0xEICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgc25hcHNob3RfdG9vX29sZAoKU2VjdGlvbjogQ2xhc3MgRjAgLSBD b25maWd1cmF0aW9uIEZpbGUgRXJyb3IKCiMgKFBvc3RncmVTUUwtc3BlY2lmaWMgZXJyb3Ig Y2xhc3MpCkYwMDAwICAgIEUgICAgRVJSQ09ERV9DT05GSUdfRklMRV9FUlJPUiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlnX2ZpbGVfZXJyb3IKRjAwMDEg ICAgRSAgICBFUlJDT0RFX0xPQ0tfRklMRV9FWElTVFMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBsb2NrX2ZpbGVfZXhpc3RzCgpTZWN0aW9uOiBDbGFzcyBIViAt IEZvcmVpZ24gRGF0YSBXcmFwcGVyIEVycm9yIChTUUwvTUVEKQoKIyAoU1FML01FRC1zcGVj aWZpYyBlcnJvciBjbGFzcykKSFYwMDAgICAgRSAgICBFUlJDT0RFX0ZEV19FUlJPUiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmZHdfZXJyb3IKSFYw MDEgICAgRSAgICBFUlJDT0RFX0ZEV19PVVRfT0ZfTUVNT1JZICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBmZHdfb3V0X29mX21lbW9yeQpIVjAwMiAgICBFICAgIEVS UkNPREVfRkRXX0RZTkFNSUNfUEFSQU1FVEVSX1ZBTFVFX05FRURFRCAgICAgICAgICAgICAg ICAgICAgIGZkd19keW5hbWljX3BhcmFtZXRlcl92YWx1ZV9uZWVkZWQKSFYwMDQgICAgRSAg ICBFUlJDT0RFX0ZEV19JTlZBTElEX0RBVEFfVFlQRSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBmZHdfaW52YWxpZF9kYXRhX3R5cGUKSFYwMDUgICAgRSAgICBFUlJDT0RF X0ZEV19DT0xVTU5fTkFNRV9OT1RfRk9VTkQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBmZHdfY29sdW1uX25hbWVfbm90X2ZvdW5kCkhWMDA2ICAgIEUgICAgRVJSQ09ERV9GRFdf SU5WQUxJRF9EQVRBX1RZUEVfREVTQ1JJUFRPUlMgICAgICAgICAgICAgICAgICAgICAgZmR3 X2ludmFsaWRfZGF0YV90eXBlX2Rlc2NyaXB0b3JzCkhWMDA3ICAgIEUgICAgRVJSQ09ERV9G RFdfSU5WQUxJRF9DT0xVTU5fTkFNRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ZmR3X2ludmFsaWRfY29sdW1uX25hbWUKSFYwMDggICAgRSAgICBFUlJDT0RFX0ZEV19JTlZB TElEX0NPTFVNTl9OVU1CRVIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmZHdfaW52 YWxpZF9jb2x1bW5fbnVtYmVyCkhWMDA5ICAgIEUgICAgRVJSQ09ERV9GRFdfSU5WQUxJRF9V U0VfT0ZfTlVMTF9QT0lOVEVSICAgICAgICAgICAgICAgICAgICAgICAgZmR3X2ludmFsaWRf dXNlX29mX251bGxfcG9pbnRlcgpIVjAwQSAgICBFICAgIEVSUkNPREVfRkRXX0lOVkFMSURf U1RSSU5HX0ZPUk1BVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZkd19pbnZhbGlk X3N0cmluZ19mb3JtYXQKSFYwMEIgICAgRSAgICBFUlJDT0RFX0ZEV19JTlZBTElEX0hBTkRM RSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmZHdfaW52YWxpZF9oYW5k bGUKSFYwMEMgICAgRSAgICBFUlJDT0RFX0ZEV19JTlZBTElEX09QVElPTl9JTkRFWCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBmZHdfaW52YWxpZF9vcHRpb25faW5kZXgKSFYw MEQgICAgRSAgICBFUlJDT0RFX0ZEV19JTlZBTElEX09QVElPTl9OQU1FICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBmZHdfaW52YWxpZF9vcHRpb25fbmFtZQpIVjAwSiAgICBF ICAgIEVSUkNPREVfRkRXX09QVElPTl9OQU1FX05PVF9GT1VORCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGZkd19vcHRpb25fbmFtZV9ub3RfZm91bmQKSFYwMEsgICAgRSAgICBF UlJDT0RFX0ZEV19SRVBMWV9IQU5ETEUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBmZHdfcmVwbHlfaGFuZGxlCkhWMDBMICAgIEUgICAgRVJSQ09ERV9GRFdfVU5B QkxFX1RPX0NSRUFURV9FWEVDVVRJT04gICAgICAgICAgICAgICAgICAgICAgICAgZmR3X3Vu YWJsZV90b19jcmVhdGVfZXhlY3V0aW9uCkhWMDBNICAgIEUgICAgRVJSQ09ERV9GRFdfVU5B QkxFX1RPX0NSRUFURV9SRVBMWSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmR3X3Vu YWJsZV90b19jcmVhdGVfcmVwbHkKSFYwME4gICAgRSAgICBFUlJDT0RFX0ZEV19VTkFCTEVf VE9fRVNUQUJMSVNIX0NPTk5FQ1RJT04gICAgICAgICAgICAgICAgICAgICBmZHdfdW5hYmxl X3RvX2VzdGFibGlzaF9jb25uZWN0aW9uCkhWMDBQICAgIEUgICAgRVJSQ09ERV9GRFdfTk9f U0NIRU1BUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmR3X25v X3NjaGVtYXMKSFYwMFEgICAgRSAgICBFUlJDT0RFX0ZEV19TQ0hFTUFfTk9UX0ZPVU5EICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmZHdfc2NoZW1hX25vdF9mb3VuZApI VjAwUiAgICBFICAgIEVSUkNPREVfRkRXX1RBQkxFX05PVF9GT1VORCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGZkd190YWJsZV9ub3RfZm91bmQKSFYwMTAgICAgRSAg ICBFUlJDT0RFX0ZEV19GVU5DVElPTl9TRVFVRU5DRV9FUlJPUiAgICAgICAgICAgICAgICAg ICAgICAgICAgICBmZHdfZnVuY3Rpb25fc2VxdWVuY2VfZXJyb3IKSFYwMTQgICAgRSAgICBF UlJDT0RFX0ZEV19UT09fTUFOWV9IQU5ETEVTICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBmZHdfdG9vX21hbnlfaGFuZGxlcwpIVjAyMSAgICBFICAgIEVSUkNPREVfRkRX X0lOQ09OU0lTVEVOVF9ERVNDUklQVE9SX0lORk9STUFUSU9OICAgICAgICAgICAgICAgIGZk d19pbmNvbnNpc3RlbnRfZGVzY3JpcHRvcl9pbmZvcm1hdGlvbgpIVjAyNCAgICBFICAgIEVS UkNPREVfRkRXX0lOVkFMSURfQVRUUklCVVRFX1ZBTFVFICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGZkd19pbnZhbGlkX2F0dHJpYnV0ZV92YWx1ZQpIVjA5MSAgICBFICAgIEVSUkNP REVfRkRXX0lOVkFMSURfREVTQ1JJUFRPUl9GSUVMRF9JREVOVElGSUVSICAgICAgICAgICAg ICAgIGZkd19pbnZhbGlkX2Rlc2NyaXB0b3JfZmllbGRfaWRlbnRpZmllcgpIVjA5MCAgICBF ICAgIEVSUkNPREVfRkRXX0lOVkFMSURfU1RSSU5HX0xFTkdUSF9PUl9CVUZGRVJfTEVOR1RI ICAgICAgICAgICAgIGZkd19pbnZhbGlkX3N0cmluZ19sZW5ndGhfb3JfYnVmZmVyX2xlbmd0 aAoKU2VjdGlvbjogQ2xhc3MgUDAgLSBQTC9wZ1NRTCBFcnJvcgoKIyAoUG9zdGdyZVNRTC1z cGVjaWZpYyBlcnJvciBjbGFzcykKUDAwMDAgICAgRSAgICBFUlJDT0RFX1BMUEdTUUxfRVJS T1IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbHBnc3FsX2Vy cm9yClAwMDAxICAgIEUgICAgRVJSQ09ERV9SQUlTRV9FWENFUFRJT04gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFpc2VfZXhjZXB0aW9uClAwMDAyICAgIEUg ICAgRVJSQ09ERV9OT19EQVRBX0ZPVU5EICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgbm9fZGF0YV9mb3VuZApQMDAwMyAgICBFICAgIEVSUkNPREVfVE9PX01B TllfUk9XUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvb19t YW55X3Jvd3MKUDAwMDQgICAgRSAgICBFUlJDT0RFX0FTU0VSVF9GQUlMVVJFICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhc3NlcnRfZmFpbHVyZQoKU2VjdGlv bjogQ2xhc3MgWFggLSBJbnRlcm5hbCBFcnJvcgoKIyB0aGlzIGlzIGZvciAiY2FuJ3QtaGFw cGVuIiBjb25kaXRpb25zIGFuZCBzb2Z0d2FyZSBidWdzIChQb3N0Z3JlU1FMLXNwZWNpZmlj IGVycm9yIGNsYXNzKQpYWDAwMCAgICBFICAgIEVSUkNPREVfSU5URVJOQUxfRVJST1IgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludGVybmFsX2Vycm9yClhY MDAxICAgIEUgICAgRVJSQ09ERV9EQVRBX0NPUlJVUFRFRCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgZGF0YV9jb3JydXB0ZWQKWFgwMDIgICAgRSAgICBFUlJD T0RFX0lOREVYX0NPUlJVUFRFRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBpbmRleF9jb3JydXB0ZWQK --------------E3A6FD66B54134562FA86891 Content-Type: text/x-patch; name="errcodes.txt.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="errcodes.txt.patch" commit 865dc24046467e6024f854e2f169a916593f354e Author: JuergenPurtz Date: Thu Dec 21 10:57:41 2017 +0100 Reordering according to SQLSTATE column diff --git a/src/backend/utils/errcodes.txt b/src/backend/utils/errcodes.txt index 76fe79e..5d59ac5 100644 --- a/src/backend/utils/errcodes.txt +++ b/src/backend/utils/errcodes.txt @@ -82,12 +82,12 @@ Section: Class 01 - Warning # do not use this class for failure conditions 01000 W ERRCODE_WARNING warning -0100C W ERRCODE_WARNING_DYNAMIC_RESULT_SETS_RETURNED dynamic_result_sets_returned -01008 W ERRCODE_WARNING_IMPLICIT_ZERO_BIT_PADDING implicit_zero_bit_padding 01003 W ERRCODE_WARNING_NULL_VALUE_ELIMINATED_IN_SET_FUNCTION null_value_eliminated_in_set_function -01007 W ERRCODE_WARNING_PRIVILEGE_NOT_GRANTED privilege_not_granted -01006 W ERRCODE_WARNING_PRIVILEGE_NOT_REVOKED privilege_not_revoked 01004 W ERRCODE_WARNING_STRING_DATA_RIGHT_TRUNCATION string_data_right_truncation +01006 W ERRCODE_WARNING_PRIVILEGE_NOT_REVOKED privilege_not_revoked +01007 W ERRCODE_WARNING_PRIVILEGE_NOT_GRANTED privilege_not_granted +01008 W ERRCODE_WARNING_IMPLICIT_ZERO_BIT_PADDING implicit_zero_bit_padding +0100C W ERRCODE_WARNING_DYNAMIC_RESULT_SETS_RETURNED dynamic_result_sets_returned 01P01 W ERRCODE_WARNING_DEPRECATED_FEATURE deprecated_feature Section: Class 02 - No Data (this is also a warning class per the SQL standard) @@ -103,10 +103,10 @@ Section: Class 03 - SQL Statement Not Yet Complete Section: Class 08 - Connection Exception 08000 E ERRCODE_CONNECTION_EXCEPTION connection_exception -08003 E ERRCODE_CONNECTION_DOES_NOT_EXIST connection_does_not_exist -08006 E ERRCODE_CONNECTION_FAILURE connection_failure 08001 E ERRCODE_SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION sqlclient_unable_to_establish_sqlconnection +08003 E ERRCODE_CONNECTION_DOES_NOT_EXIST connection_does_not_exist 08004 E ERRCODE_SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION sqlserver_rejected_establishment_of_sqlconnection +08006 E ERRCODE_CONNECTION_FAILURE connection_failure 08007 E ERRCODE_TRANSACTION_RESOLUTION_UNKNOWN transaction_resolution_unknown 08P01 E ERRCODE_PROTOCOL_VIOLATION protocol_violation @@ -153,58 +153,58 @@ Section: Class 21 - Cardinality Violation Section: Class 22 - Data Exception 22000 E ERRCODE_DATA_EXCEPTION data_exception -2202E E ERRCODE_ARRAY_ELEMENT_ERROR -# SQL99's actual definition of "array element error" is subscript error -2202E E ERRCODE_ARRAY_SUBSCRIPT_ERROR array_subscript_error -22021 E ERRCODE_CHARACTER_NOT_IN_REPERTOIRE character_not_in_repertoire -22008 E ERRCODE_DATETIME_FIELD_OVERFLOW datetime_field_overflow -22008 E ERRCODE_DATETIME_VALUE_OUT_OF_RANGE -22012 E ERRCODE_DIVISION_BY_ZERO division_by_zero +22001 E ERRCODE_STRING_DATA_RIGHT_TRUNCATION string_data_right_truncation +22002 E ERRCODE_NULL_VALUE_NO_INDICATOR_PARAMETER null_value_no_indicator_parameter +22003 E ERRCODE_NUMERIC_VALUE_OUT_OF_RANGE numeric_value_out_of_range +22004 E ERRCODE_NULL_VALUE_NOT_ALLOWED null_value_not_allowed 22005 E ERRCODE_ERROR_IN_ASSIGNMENT error_in_assignment +22007 E ERRCODE_INVALID_DATETIME_FORMAT invalid_datetime_format +22008 E ERRCODE_DATETIME_VALUE_OUT_OF_RANGE +22008 E ERRCODE_DATETIME_FIELD_OVERFLOW datetime_field_overflow +22009 E ERRCODE_INVALID_TIME_ZONE_DISPLACEMENT_VALUE invalid_time_zone_displacement_value 2200B E ERRCODE_ESCAPE_CHARACTER_CONFLICT escape_character_conflict -22022 E ERRCODE_INDICATOR_OVERFLOW indicator_overflow -22015 E ERRCODE_INTERVAL_FIELD_OVERFLOW interval_field_overflow -2201E E ERRCODE_INVALID_ARGUMENT_FOR_LOG invalid_argument_for_logarithm +2200C E ERRCODE_INVALID_USE_OF_ESCAPE_CHARACTER invalid_use_of_escape_character +2200D E ERRCODE_INVALID_ESCAPE_OCTET invalid_escape_octet +2200F E ERRCODE_ZERO_LENGTH_CHARACTER_STRING zero_length_character_string +2200G E ERRCODE_MOST_SPECIFIC_TYPE_MISMATCH most_specific_type_mismatch +2200H E ERRCODE_SEQUENCE_GENERATOR_LIMIT_EXCEEDED sequence_generator_limit_exceeded +2200L E ERRCODE_NOT_AN_XML_DOCUMENT not_an_xml_document +2200M E ERRCODE_INVALID_XML_DOCUMENT invalid_xml_document +2200N E ERRCODE_INVALID_XML_CONTENT invalid_xml_content +2200S E ERRCODE_INVALID_XML_COMMENT invalid_xml_comment +2200T E ERRCODE_INVALID_XML_PROCESSING_INSTRUCTION invalid_xml_processing_instruction +22010 E ERRCODE_INVALID_INDICATOR_PARAMETER_VALUE invalid_indicator_parameter_value +22011 E ERRCODE_SUBSTRING_ERROR substring_error +22012 E ERRCODE_DIVISION_BY_ZERO division_by_zero 22014 E ERRCODE_INVALID_ARGUMENT_FOR_NTILE invalid_argument_for_ntile_function +22015 E ERRCODE_INTERVAL_FIELD_OVERFLOW interval_field_overflow 22016 E ERRCODE_INVALID_ARGUMENT_FOR_NTH_VALUE invalid_argument_for_nth_value_function -2201F E ERRCODE_INVALID_ARGUMENT_FOR_POWER_FUNCTION invalid_argument_for_power_function -2201G E ERRCODE_INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION invalid_argument_for_width_bucket_function 22018 E ERRCODE_INVALID_CHARACTER_VALUE_FOR_CAST invalid_character_value_for_cast -22007 E ERRCODE_INVALID_DATETIME_FORMAT invalid_datetime_format 22019 E ERRCODE_INVALID_ESCAPE_CHARACTER invalid_escape_character -2200D E ERRCODE_INVALID_ESCAPE_OCTET invalid_escape_octet -22025 E ERRCODE_INVALID_ESCAPE_SEQUENCE invalid_escape_sequence -22P06 E ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER nonstandard_use_of_escape_character -22010 E ERRCODE_INVALID_INDICATOR_PARAMETER_VALUE invalid_indicator_parameter_value -22023 E ERRCODE_INVALID_PARAMETER_VALUE invalid_parameter_value 2201B E ERRCODE_INVALID_REGULAR_EXPRESSION invalid_regular_expression +2201E E ERRCODE_INVALID_ARGUMENT_FOR_LOG invalid_argument_for_logarithm +2201F E ERRCODE_INVALID_ARGUMENT_FOR_POWER_FUNCTION invalid_argument_for_power_function +2201G E ERRCODE_INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION invalid_argument_for_width_bucket_function 2201W E ERRCODE_INVALID_ROW_COUNT_IN_LIMIT_CLAUSE invalid_row_count_in_limit_clause 2201X E ERRCODE_INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE invalid_row_count_in_result_offset_clause -2202H E ERRCODE_INVALID_TABLESAMPLE_ARGUMENT invalid_tablesample_argument -2202G E ERRCODE_INVALID_TABLESAMPLE_REPEAT invalid_tablesample_repeat -22009 E ERRCODE_INVALID_TIME_ZONE_DISPLACEMENT_VALUE invalid_time_zone_displacement_value -2200C E ERRCODE_INVALID_USE_OF_ESCAPE_CHARACTER invalid_use_of_escape_character -2200G E ERRCODE_MOST_SPECIFIC_TYPE_MISMATCH most_specific_type_mismatch -22004 E ERRCODE_NULL_VALUE_NOT_ALLOWED null_value_not_allowed -22002 E ERRCODE_NULL_VALUE_NO_INDICATOR_PARAMETER null_value_no_indicator_parameter -22003 E ERRCODE_NUMERIC_VALUE_OUT_OF_RANGE numeric_value_out_of_range -2200H E ERRCODE_SEQUENCE_GENERATOR_LIMIT_EXCEEDED sequence_generator_limit_exceeded +22021 E ERRCODE_CHARACTER_NOT_IN_REPERTOIRE character_not_in_repertoire +22022 E ERRCODE_INDICATOR_OVERFLOW indicator_overflow +22023 E ERRCODE_INVALID_PARAMETER_VALUE invalid_parameter_value +22024 E ERRCODE_UNTERMINATED_C_STRING unterminated_c_string +22025 E ERRCODE_INVALID_ESCAPE_SEQUENCE invalid_escape_sequence 22026 E ERRCODE_STRING_DATA_LENGTH_MISMATCH string_data_length_mismatch -22001 E ERRCODE_STRING_DATA_RIGHT_TRUNCATION string_data_right_truncation -22011 E ERRCODE_SUBSTRING_ERROR substring_error 22027 E ERRCODE_TRIM_ERROR trim_error -22024 E ERRCODE_UNTERMINATED_C_STRING unterminated_c_string -2200F E ERRCODE_ZERO_LENGTH_CHARACTER_STRING zero_length_character_string +2202E E ERRCODE_ARRAY_ELEMENT_ERROR +# SQL99's actual definition of "array element error" is subscript error +2202E E ERRCODE_ARRAY_SUBSCRIPT_ERROR array_subscript_error +2202G E ERRCODE_INVALID_TABLESAMPLE_REPEAT invalid_tablesample_repeat +2202H E ERRCODE_INVALID_TABLESAMPLE_ARGUMENT invalid_tablesample_argument 22P01 E ERRCODE_FLOATING_POINT_EXCEPTION floating_point_exception 22P02 E ERRCODE_INVALID_TEXT_REPRESENTATION invalid_text_representation 22P03 E ERRCODE_INVALID_BINARY_REPRESENTATION invalid_binary_representation 22P04 E ERRCODE_BAD_COPY_FILE_FORMAT bad_copy_file_format 22P05 E ERRCODE_UNTRANSLATABLE_CHARACTER untranslatable_character -2200L E ERRCODE_NOT_AN_XML_DOCUMENT not_an_xml_document -2200M E ERRCODE_INVALID_XML_DOCUMENT invalid_xml_document -2200N E ERRCODE_INVALID_XML_CONTENT invalid_xml_content -2200S E ERRCODE_INVALID_XML_COMMENT invalid_xml_comment -2200T E ERRCODE_INVALID_XML_PROCESSING_INSTRUCTION invalid_xml_processing_instruction +22P06 E ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER nonstandard_use_of_escape_character Section: Class 23 - Integrity Constraint Violation @@ -225,12 +225,12 @@ Section: Class 25 - Invalid Transaction State 25000 E ERRCODE_INVALID_TRANSACTION_STATE invalid_transaction_state 25001 E ERRCODE_ACTIVE_SQL_TRANSACTION active_sql_transaction 25002 E ERRCODE_BRANCH_TRANSACTION_ALREADY_ACTIVE branch_transaction_already_active -25008 E ERRCODE_HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL held_cursor_requires_same_isolation_level 25003 E ERRCODE_INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION inappropriate_access_mode_for_branch_transaction 25004 E ERRCODE_INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION inappropriate_isolation_level_for_branch_transaction 25005 E ERRCODE_NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION no_active_sql_transaction_for_branch_transaction 25006 E ERRCODE_READ_ONLY_SQL_TRANSACTION read_only_sql_transaction 25007 E ERRCODE_SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED schema_and_data_statement_mixing_not_supported +25008 E ERRCODE_HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL held_cursor_requires_same_isolation_level 25P01 E ERRCODE_NO_ACTIVE_SQL_TRANSACTION no_active_sql_transaction 25P02 E ERRCODE_IN_FAILED_SQL_TRANSACTION in_failed_sql_transaction 25P03 E ERRCODE_IDLE_IN_TRANSACTION_SESSION_TIMEOUT idle_in_transaction_session_timeout @@ -261,10 +261,10 @@ Section: Class 2D - Invalid Transaction Termination Section: Class 2F - SQL Routine Exception 2F000 E ERRCODE_SQL_ROUTINE_EXCEPTION sql_routine_exception -2F005 E ERRCODE_S_R_E_FUNCTION_EXECUTED_NO_RETURN_STATEMENT function_executed_no_return_statement 2F002 E ERRCODE_S_R_E_MODIFYING_SQL_DATA_NOT_PERMITTED modifying_sql_data_not_permitted 2F003 E ERRCODE_S_R_E_PROHIBITED_SQL_STATEMENT_ATTEMPTED prohibited_sql_statement_attempted 2F004 E ERRCODE_S_R_E_READING_SQL_DATA_NOT_PERMITTED reading_sql_data_not_permitted +2F005 E ERRCODE_S_R_E_FUNCTION_EXECUTED_NO_RETURN_STATEMENT function_executed_no_return_statement Section: Class 34 - Invalid Cursor Name @@ -303,8 +303,8 @@ Section: Class 3F - Invalid Schema Name Section: Class 40 - Transaction Rollback 40000 E ERRCODE_TRANSACTION_ROLLBACK transaction_rollback -40002 E ERRCODE_T_R_INTEGRITY_CONSTRAINT_VIOLATION transaction_integrity_constraint_violation 40001 E ERRCODE_T_R_SERIALIZATION_FAILURE serialization_failure +40002 E ERRCODE_T_R_INTEGRITY_CONSTRAINT_VIOLATION transaction_integrity_constraint_violation 40003 E ERRCODE_T_R_STATEMENT_COMPLETION_UNKNOWN statement_completion_unknown 40P01 E ERRCODE_T_R_DEADLOCK_DETECTED deadlock_detected @@ -312,22 +312,8 @@ Section: Class 42 - Syntax Error or Access Rule Violation 42000 E ERRCODE_SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION syntax_error_or_access_rule_violation # never use the above; use one of these two if no specific code exists: -42601 E ERRCODE_SYNTAX_ERROR syntax_error 42501 E ERRCODE_INSUFFICIENT_PRIVILEGE insufficient_privilege -42846 E ERRCODE_CANNOT_COERCE cannot_coerce -42803 E ERRCODE_GROUPING_ERROR grouping_error -42P20 E ERRCODE_WINDOWING_ERROR windowing_error -42P19 E ERRCODE_INVALID_RECURSION invalid_recursion -42830 E ERRCODE_INVALID_FOREIGN_KEY invalid_foreign_key -42602 E ERRCODE_INVALID_NAME invalid_name -42622 E ERRCODE_NAME_TOO_LONG name_too_long -42939 E ERRCODE_RESERVED_NAME reserved_name -42804 E ERRCODE_DATATYPE_MISMATCH datatype_mismatch -42P18 E ERRCODE_INDETERMINATE_DATATYPE indeterminate_datatype -42P21 E ERRCODE_COLLATION_MISMATCH collation_mismatch -42P22 E ERRCODE_INDETERMINATE_COLLATION indeterminate_collation -42809 E ERRCODE_WRONG_OBJECT_TYPE wrong_object_type -428C9 E ERRCODE_GENERATED_ALWAYS generated_always +42601 E ERRCODE_SYNTAX_ERROR syntax_error # Note: for ERRCODE purposes, we divide namable objects into these categories: # databases, schemas, prepared statements, cursors, tables, columns, @@ -340,30 +326,40 @@ Section: Class 42 - Syntax Error or Access Rule Violation # The same breakdown is used for "duplicate" and "ambiguous" complaints, # as well as complaints associated with incorrect declarations. -42703 E ERRCODE_UNDEFINED_COLUMN undefined_column +26000 E ERRCODE_UNDEFINED_PSTATEMENT 34000 E ERRCODE_UNDEFINED_CURSOR 3D000 E ERRCODE_UNDEFINED_DATABASE -42883 E ERRCODE_UNDEFINED_FUNCTION undefined_function -26000 E ERRCODE_UNDEFINED_PSTATEMENT 3F000 E ERRCODE_UNDEFINED_SCHEMA + +42602 E ERRCODE_INVALID_NAME invalid_name +42611 E ERRCODE_INVALID_COLUMN_DEFINITION invalid_column_definition +42622 E ERRCODE_NAME_TOO_LONG name_too_long +42701 E ERRCODE_DUPLICATE_COLUMN duplicate_column +42702 E ERRCODE_AMBIGUOUS_COLUMN ambiguous_column +42703 E ERRCODE_UNDEFINED_COLUMN undefined_column +42704 E ERRCODE_UNDEFINED_OBJECT undefined_object +42710 E ERRCODE_DUPLICATE_OBJECT duplicate_object +42712 E ERRCODE_DUPLICATE_ALIAS duplicate_alias +42723 E ERRCODE_DUPLICATE_FUNCTION duplicate_function +42725 E ERRCODE_AMBIGUOUS_FUNCTION ambiguous_function +42803 E ERRCODE_GROUPING_ERROR grouping_error +42804 E ERRCODE_DATATYPE_MISMATCH datatype_mismatch +42809 E ERRCODE_WRONG_OBJECT_TYPE wrong_object_type +42830 E ERRCODE_INVALID_FOREIGN_KEY invalid_foreign_key +42846 E ERRCODE_CANNOT_COERCE cannot_coerce +42883 E ERRCODE_UNDEFINED_FUNCTION undefined_function +428C9 E ERRCODE_GENERATED_ALWAYS generated_always +42939 E ERRCODE_RESERVED_NAME reserved_name 42P01 E ERRCODE_UNDEFINED_TABLE undefined_table 42P02 E ERRCODE_UNDEFINED_PARAMETER undefined_parameter -42704 E ERRCODE_UNDEFINED_OBJECT undefined_object -42701 E ERRCODE_DUPLICATE_COLUMN duplicate_column 42P03 E ERRCODE_DUPLICATE_CURSOR duplicate_cursor 42P04 E ERRCODE_DUPLICATE_DATABASE duplicate_database -42723 E ERRCODE_DUPLICATE_FUNCTION duplicate_function 42P05 E ERRCODE_DUPLICATE_PSTATEMENT duplicate_prepared_statement 42P06 E ERRCODE_DUPLICATE_SCHEMA duplicate_schema 42P07 E ERRCODE_DUPLICATE_TABLE duplicate_table -42712 E ERRCODE_DUPLICATE_ALIAS duplicate_alias -42710 E ERRCODE_DUPLICATE_OBJECT duplicate_object -42702 E ERRCODE_AMBIGUOUS_COLUMN ambiguous_column -42725 E ERRCODE_AMBIGUOUS_FUNCTION ambiguous_function 42P08 E ERRCODE_AMBIGUOUS_PARAMETER ambiguous_parameter 42P09 E ERRCODE_AMBIGUOUS_ALIAS ambiguous_alias 42P10 E ERRCODE_INVALID_COLUMN_REFERENCE invalid_column_reference -42611 E ERRCODE_INVALID_COLUMN_DEFINITION invalid_column_definition 42P11 E ERRCODE_INVALID_CURSOR_DEFINITION invalid_cursor_definition 42P12 E ERRCODE_INVALID_DATABASE_DEFINITION invalid_database_definition 42P13 E ERRCODE_INVALID_FUNCTION_DEFINITION invalid_function_definition @@ -371,6 +367,11 @@ Section: Class 42 - Syntax Error or Access Rule Violation 42P15 E ERRCODE_INVALID_SCHEMA_DEFINITION invalid_schema_definition 42P16 E ERRCODE_INVALID_TABLE_DEFINITION invalid_table_definition 42P17 E ERRCODE_INVALID_OBJECT_DEFINITION invalid_object_definition +42P18 E ERRCODE_INDETERMINATE_DATATYPE indeterminate_datatype +42P19 E ERRCODE_INVALID_RECURSION invalid_recursion +42P20 E ERRCODE_WINDOWING_ERROR windowing_error +42P21 E ERRCODE_COLLATION_MISMATCH collation_mismatch +42P22 E ERRCODE_INDETERMINATE_COLLATION indeterminate_collation Section: Class 44 - WITH CHECK OPTION Violation @@ -433,32 +434,32 @@ Section: Class HV - Foreign Data Wrapper Error (SQL/MED) # (SQL/MED-specific error class) HV000 E ERRCODE_FDW_ERROR fdw_error -HV005 E ERRCODE_FDW_COLUMN_NAME_NOT_FOUND fdw_column_name_not_found +HV001 E ERRCODE_FDW_OUT_OF_MEMORY fdw_out_of_memory HV002 E ERRCODE_FDW_DYNAMIC_PARAMETER_VALUE_NEEDED fdw_dynamic_parameter_value_needed -HV010 E ERRCODE_FDW_FUNCTION_SEQUENCE_ERROR fdw_function_sequence_error -HV021 E ERRCODE_FDW_INCONSISTENT_DESCRIPTOR_INFORMATION fdw_inconsistent_descriptor_information -HV024 E ERRCODE_FDW_INVALID_ATTRIBUTE_VALUE fdw_invalid_attribute_value -HV007 E ERRCODE_FDW_INVALID_COLUMN_NAME fdw_invalid_column_name -HV008 E ERRCODE_FDW_INVALID_COLUMN_NUMBER fdw_invalid_column_number HV004 E ERRCODE_FDW_INVALID_DATA_TYPE fdw_invalid_data_type +HV005 E ERRCODE_FDW_COLUMN_NAME_NOT_FOUND fdw_column_name_not_found HV006 E ERRCODE_FDW_INVALID_DATA_TYPE_DESCRIPTORS fdw_invalid_data_type_descriptors -HV091 E ERRCODE_FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER fdw_invalid_descriptor_field_identifier +HV007 E ERRCODE_FDW_INVALID_COLUMN_NAME fdw_invalid_column_name +HV008 E ERRCODE_FDW_INVALID_COLUMN_NUMBER fdw_invalid_column_number +HV009 E ERRCODE_FDW_INVALID_USE_OF_NULL_POINTER fdw_invalid_use_of_null_pointer +HV00A E ERRCODE_FDW_INVALID_STRING_FORMAT fdw_invalid_string_format HV00B E ERRCODE_FDW_INVALID_HANDLE fdw_invalid_handle HV00C E ERRCODE_FDW_INVALID_OPTION_INDEX fdw_invalid_option_index HV00D E ERRCODE_FDW_INVALID_OPTION_NAME fdw_invalid_option_name -HV090 E ERRCODE_FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH fdw_invalid_string_length_or_buffer_length -HV00A E ERRCODE_FDW_INVALID_STRING_FORMAT fdw_invalid_string_format -HV009 E ERRCODE_FDW_INVALID_USE_OF_NULL_POINTER fdw_invalid_use_of_null_pointer -HV014 E ERRCODE_FDW_TOO_MANY_HANDLES fdw_too_many_handles -HV001 E ERRCODE_FDW_OUT_OF_MEMORY fdw_out_of_memory -HV00P E ERRCODE_FDW_NO_SCHEMAS fdw_no_schemas HV00J E ERRCODE_FDW_OPTION_NAME_NOT_FOUND fdw_option_name_not_found HV00K E ERRCODE_FDW_REPLY_HANDLE fdw_reply_handle -HV00Q E ERRCODE_FDW_SCHEMA_NOT_FOUND fdw_schema_not_found -HV00R E ERRCODE_FDW_TABLE_NOT_FOUND fdw_table_not_found HV00L E ERRCODE_FDW_UNABLE_TO_CREATE_EXECUTION fdw_unable_to_create_execution HV00M E ERRCODE_FDW_UNABLE_TO_CREATE_REPLY fdw_unable_to_create_reply HV00N E ERRCODE_FDW_UNABLE_TO_ESTABLISH_CONNECTION fdw_unable_to_establish_connection +HV00P E ERRCODE_FDW_NO_SCHEMAS fdw_no_schemas +HV00Q E ERRCODE_FDW_SCHEMA_NOT_FOUND fdw_schema_not_found +HV00R E ERRCODE_FDW_TABLE_NOT_FOUND fdw_table_not_found +HV010 E ERRCODE_FDW_FUNCTION_SEQUENCE_ERROR fdw_function_sequence_error +HV014 E ERRCODE_FDW_TOO_MANY_HANDLES fdw_too_many_handles +HV021 E ERRCODE_FDW_INCONSISTENT_DESCRIPTOR_INFORMATION fdw_inconsistent_descriptor_information +HV024 E ERRCODE_FDW_INVALID_ATTRIBUTE_VALUE fdw_invalid_attribute_value +HV091 E ERRCODE_FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER fdw_invalid_descriptor_field_identifier +HV090 E ERRCODE_FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH fdw_invalid_string_length_or_buffer_length Section: Class P0 - PL/pgSQL Error --------------E3A6FD66B54134562FA86891--