Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cOVEL-0002EO-38 for pgsql-hackers@arkaria.postgresql.org; Tue, 03 Jan 2017 19:58:45 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1cOVEK-0000xy-Kl for pgsql-hackers@arkaria.postgresql.org; Tue, 03 Jan 2017 19:58:44 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1cOVCt-0005wv-9Q for pgsql-hackers@postgresql.org; Tue, 03 Jan 2017 19:57:15 +0000 Received: from mail-io0-x22e.google.com ([2607:f8b0:4001:c06::22e]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1cOVCq-0004Fm-Ah for pgsql-hackers@postgresql.org; Tue, 03 Jan 2017 19:57:14 +0000 Received: by mail-io0-x22e.google.com with SMTP id p42so438990713ioo.1 for ; Tue, 03 Jan 2017 11:57:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telsasoft-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=0dShVGShbB/hLaxM6IQxHM8izPUMy2ckNJ/2LQY4NJ0=; b=um3PpzkENmQzkBJg18DF99IrnOPUICvb0+y+v1ZSHYKMUlQ5tY99GMrReDttK6odhk JkHi6fqBoVdQ/Few9eq1WNK2KyZXqk9Sozv/o74LqsGf0DV81WADdwPBr3ypkYSvFeTG aasXGXofs8adjQSc6bj2N3wVQjWJsTd/VNB6tyYoA7FjypoCQCNNnabLlBk3jmEEU+VI a7/a5T+d/dWuYGOYr29MNunARU3L18lTejanB1f+K0vx7Gi3gGoXIoBHmwSokCa/fFf/ z2ZweQLtFE/0r7jCHBkrJj4Fpm7RN73n5o5dJ/qJIQdxNnnv/y4aZb7FqdpdMmJI7Oik 55YQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=0dShVGShbB/hLaxM6IQxHM8izPUMy2ckNJ/2LQY4NJ0=; b=IFyD1Y3zHKM2VHVSiIUbKFbPdwX/92SHO3mUzbZjLcajejVgWWIDARmgj57eQUR6ZW WFmgeXHJ+1yAyjDkG3/S/Ec8yTgc/gTM7qHo1PX/VbrJq9UBjj77Q4g++dbrIXh4YuV5 3T3vWyR6rqbiMx2aOl+W36xubrfcRklx+NAgIGWfsuJBRNXWsOSGxiodZWq2LPWvGJJ1 Ob8t0T0ZpM91pOPfN4zY32lW8uNBgnYllmZqCRXF8m4pirEbiY0hlcZMnfrJx41c0JOz VBPmC/Bx7E9lSSf5JGoYDi9QabJVfn09neWVFo3SG5kctWvLOWsZC/kUDn6ZvXh151e2 IPsA== X-Gm-Message-State: AIkVDXIaXJTN/kJt8tYZnV0jYnRMYVPaHF123+9/g9GztJTE97LKON/H2mtPb0pMDpYh3w== X-Received: by 10.107.50.85 with SMTP id y82mr24391651ioy.232.1483473431678; Tue, 03 Jan 2017 11:57:11 -0800 (PST) Received: from pryzbyj (charmander.telsasoft.com. [50.244.222.1]) by smtp.gmail.com with ESMTPSA id 9sm35848710itv.0.2017.01.03.11.57.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Jan 2017 11:57:11 -0800 (PST) Received: by pryzbyj (Postfix, from userid 1000) id 073A9800FD7; Tue, 3 Jan 2017 13:57:09 -0600 (CST) Date: Tue, 3 Jan 2017 13:57:09 -0600 From: Justin Pryzby To: Tom Lane Cc: Robert Haas , "pgsql-hackers@postgresql.org" Subject: Re: ALTER TABLE .. ALTER COLUMN .. ERROR: attribute .. has wrong type Message-ID: <20170103195709.GT32031@telsasoft.com> References: <20161012152505.GD12747@telsasoft.com> <20170102225618.GA10071@telsasoft.com> <20170103003240.GM32031@telsasoft.com> <20170103165903.GP32031@telsasoft.com> <20170103185742.GQ32031@telsasoft.com> <28476.1483471956@sss.pgh.pa.us> <20170103194604.GR32031@telsasoft.com> <29101.1483473021@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="BwCQnh7xodEAoBMC" Content-Disposition: inline In-Reply-To: <29101.1483473021@sss.pgh.pa.us> User-Agent: Mutt/1.5.23 (2014-03-12) X-Pg-Spam-Score: -2.6 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-hackers Precedence: bulk Sender: pgsql-hackers-owner@postgresql.org --BwCQnh7xodEAoBMC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Jan 03, 2017 at 02:50:21PM -0500, Tom Lane wrote: > Justin Pryzby writes: > > On Tue, Jan 03, 2017 at 02:32:36PM -0500, Tom Lane wrote: > >> 2. Even better would be a stack trace for the call to errfinish, > >> https://wiki.postgresql.org/wiki/Generating_a_stack_trace_of_a_PostgreSQL_backend > > Thanks, but we need the whole call stack, or at least the first dozen or > so levels. "bt" in gdb would do. #0 errfinish (dummy=0) at elog.c:414 #1 0x00000000006dd39f in exec_simple_query (query_string=0x1fc5fb0 "ALTER TABLE eric_umts_rnc_utrancell_metrics ALTER COLUMN PMSUMPACKETLATENCY_000 TYPE BIGINT USING PMSUMPACKETLATENCY_000::BIGINT;") at postgres.c:932 #2 0x00000000006dec8c in PostgresMain (argc=, argv=, dbname=0x1f65d98 "ts", username=) at postgres.c:4070 #3 0x000000000067f2c5 in BackendRun (argc=, argv=) at postmaster.c:4270 #4 BackendStartup (argc=, argv=) at postmaster.c:3944 #5 ServerLoop (argc=, argv=) at postmaster.c:1701 #6 PostmasterMain (argc=, argv=) at postmaster.c:1309 #7 0x0000000000607658 in main (argc=3, argv=0x1f3a4f0) at main.c:228 (gdb) bt #0 errfinish (dummy=0) at elog.c:414 #1 0x00000000005d0e30 in ExecEvalScalarVar (exprstate=, econtext=, isNull=, isDone=) at execQual.c:655 #2 0x00000000005d0c3c in ExecMakeFunctionResultNoSets (fcache=0x21f18a0, econtext=0x2199e80, isNull=0x21e90ee "", isDone=) at execQual.c:2015 #3 0x000000000059d5ce in ATRewriteTable (tab=, OIDNewHeap=, lockmode=) at tablecmds.c:4152 #4 0x00000000005a92fc in ATRewriteTables (parsetree=0x1f63b20, rel=, cmds=, recurse=, lockmode=) at tablecmds.c:3858 #5 ATController (parsetree=0x1f63b20, rel=, cmds=, recurse=, lockmode=) at tablecmds.c:3104 #6 0x00000000006e25e6 in ProcessUtilitySlow (parsetree=0x1fc6f78, queryString=0x1fc5fb0 "ALTER TABLE eric_umts_rnc_utrancell_metrics ALTER COLUMN PMSUMPACKETLATENCY_000 TYPE BIGINT USING PMSUMPACKETLATENCY_000::BIGINT;", context=PROCESS_UTILITY_TOPLEVEL, params=0x0, dest=, completionTag=0x7fff8b9d3a90 "") at utility.c:1085 #7 0x00000000006e2a70 in standard_ProcessUtility (parsetree=0x1fc6f78, queryString=0x1fc5fb0 "ALTER TABLE eric_umts_rnc_utrancell_metrics ALTER COLUMN PMSUMPACKETLATENCY_000 TYPE BIGINT USING PMSUMPACKETLATENCY_000::BIGINT;", context=PROCESS_UTILITY_TOPLEVEL, params=0x0, dest=0x1fc72b8, completionTag=0x7fff8b9d3a90 "") at utility.c:907 #8 0x00000000006df2cc in PortalRunUtility (portal=0x1fff2e0, utilityStmt=0x1fc6f78, isTopLevel=1 '\001', setHoldSnapshot=, dest=0x1fc72b8, completionTag=0x7fff8b9d3a90 "") at pquery.c:1193 #9 0x00000000006e01cb in PortalRunMulti (portal=0x1fff2e0, isTopLevel=1 '\001', setHoldSnapshot=0 '\000', dest=0x1fc72b8, altdest=0x1fc72b8, completionTag=0x7fff8b9d3a90 "") at pquery.c:1349 #10 0x00000000006e0934 in PortalRun (portal=0x1fff2e0, count=9223372036854775807, isTopLevel=1 '\001', dest=0x1fc72b8, altdest=0x1fc72b8, completionTag=0x7fff8b9d3a90 "") at pquery.c:815 #11 0x00000000006dd5b1 in exec_simple_query (query_string=0x1fc5fb0 "ALTER TABLE eric_umts_rnc_utrancell_metrics ALTER COLUMN PMSUMPACKETLATENCY_000 TYPE BIGINT USING PMSUMPACKETLATENCY_000::BIGINT;") at postgres.c:1094 #12 0x00000000006dec8c in PostgresMain (argc=, argv=, dbname=0x1f65d98 "ts", username=) at postgres.c:4070 #13 0x000000000067f2c5 in BackendRun (argc=, argv=) at postmaster.c:4270 #14 BackendStartup (argc=, argv=) at postmaster.c:3944 #15 ServerLoop (argc=, argv=) at postmaster.c:1701 #16 PostmasterMain (argc=, argv=) at postmaster.c:1309 #17 0x0000000000607658 in main (argc=3, argv=0x1f3a4f0) at main.c:228 > > I'll send the rest of \d if you really want but: > > Well, we don't know what we're looking for, so assuming that there's > nothing of interest there is probably bad. Attached Justin --BwCQnh7xodEAoBMC Content-Type: application/octet-stream Content-Disposition: attachment; filename="alter-wrong-type-dplus.gz" Content-Transfer-Encoding: base64 H4sICM0BbFgAA2FsdGVyLXdyb25nLXR5cGUtZHBsdXMAxZ1db+S6kYbv51c0 cpVFdgOrvzt3yWSCLDabCSYn2L0zZIndUo6+RpTs4yA/PmSr2+6WSElnt97X HhygbdN8TpGsYrFYJL99/dOffvfbz//1aTHv64fwKVOLX1TtU5ZGv1Z1Gj22 eaMf68J8aOqwiFSWPeaqMb/Rv3DV+rnM2rxw1f3PW85rpe5+9d9lnB5TVWvz +a9NWYcntTh/DBu9aML6pBrz7e+Vjuq0atKyWHz6j5/z9at5v/qV+8eDbz8t tIqaxzSe1ar/XKRFo06qdv2qKJtF0WaZ/VxlYVp0P14/PNyWMkDTCs1jk+Zq WMuwVlvO/EVeLV7SJjl/u/hHWaifA0wbRZXQVlE/h9mjaduyiPU4UOdhlpk/ mQ9c9oFvI3qWhI36aQgbAk0pVcQqdgELFTtVAwa0ejuzC2X6MFbPaTRz2Pxf gAMJq9x2YFy+FHaMh21TjgFHBs3t5xtg8HD3mz4wD8c6VAqYaKPFURI2jcqr 5hhGSVuHPKCBWSYBaDFpnI2YOGGgbqNopD0xwJH2lAPGURJndRa1WtVVGP2o miapHh9u9eet/Ige/v+BARu4dNQKbdIVG7hmAzds4JYN3LGBezbwQAYGLksD BbosDRTItjQB29IEbEsTsC1NwLY0AdvSBGxLEyAtTcv2aZxApKVxApGWxglE WhonEGlpnECkpXECkZbGCURaGicQaWmcQLalgfo0TiDb0kB9GieQbWmgPo0T yLY0UJ/GCWRbGqhP4wTiLE3W1OHxmEbPdudERdqhgdfyMj5NH7gdKgQSWBkJ h92HBQ4VAgtc7T1tigLS+9DTgyi1qHRU5nnpCrajJDS1Js49KDFgW92F2ZP0 5I4JizVpH+jbYkMBs/KFC8xVnLY5A2jj+kprXh9egbQ+vAB5fXgBwvuwfCnu Bo1bPATwIiEaqNosCevvdrdb502TBg/HMM3aerjNJmTahsBK1+GTHoZq8MCg XysauOzXigau+rWCgLp+QsbafEDY/qEPCFsB+4CwFXAfuPSpIapJlz41xAP7 vQgH9nsRBfSpIRg4VEMw0LEMRqmFTw0FgU0ZTzsY4sApB0MMmOiZAgoDpwWU AqZFGDXpc9q8Vlo3tQpzX6KSELAoz4lmURKnZvFbFCpqwqeirIeusJAeOoAW Fw7TI0UltKlQUyICgW4RRYFtFU8qhjRwUjHkgHq7vgwaz/jEAT3jUxzYKfyU lCigV0oxYJzWtWrqVzNMHRggkLQCtkDTcXWs4zZubNrCmxEvTgxgoq9AmIR2 Ta/i8NioOox9SrgQnC06oPF+7UmDzr6pnyKlYmtZszRPGzwwC6Mf4yzU6r5W 0SZ1AKOkyKIyVm/l0cDkpVcrHmh/RARWL/V9rVhgyx40LbsPW3Qf1tHFharV 90gnw7AwEujAYYEVVMJER9GMxZMscMbiSRJo1txxUpppv62L0q4zdNnWUX8J hQReDhKCgGkR6bQOm6Q0868dQYP6cMBRvw0AHB86ksDSumjXvvSpCAzok1Mc eHUPDdgpJhboEFMMmBl1sK1pmBeDOqgQDYw8+/gwYIVMHCjKbkFYhFqnp6JW mTK+jEtGMQldQJeMwkDj07xJ585wAQLBy7U+sEs2I0rYAYdSUoC3KWBg4PBo Jw74ZlNJQF0p5TpIKg288lTrcWpQQHR6S1GWx7St9YtNyihOxnbfh4NQwEbV eaRHcAhgN1q8UEGg6UfreH+PVZGq2D39AoG+YQoD+oYpDGgdifq8IaV6tYKA Z9PmSNzFApEB2j4QbkvLY7cUNRKpXJmVaBG9Rqbm/thBADmetwFmx7KO6/TY GGir8GpxBpqOHGcKAnWYV2ZiiscvjZEH+mZeAPA8GRoga3rqgMn4dCgPLE6j +yQIIF3CZOQ6HFHgDIdGHjjh0IgC2+ZUMiNRfSA8EnUF0iJRTiAyEtWtB6dz FTDAkVwFQeDJNOj12iab4Farv6uoUXG/VqFIVAdsXisVjG5fyAEvg2W7rvR+ pCvlmtQBdHWlOHBqSwgCHIvrA4DJzfbMcDcIDBzuBokB7zZjz0fJ7FoDaLx7 QHcYSh74lP1YlLF6l/BuwxkJNBKSgGV0RkZ6sxvAsMDtmgq8HHkcMsWM9wBo etENxEjY+YuORkUAm8IOmUF9aKBzyOCAIwePUUCqhKPngIFAl5BAIGV6GgAp xtsCz3ZmUCUWyG1S6nx4AZ5dDBLQF50FAxkT8MXn5unhG5DlJoZPWaqvh4Oc syIW6JikkMBu2d/bohF2osaBNlpMBdoxhAf2khXwfdhLVkACnQYOAryoP08P 34AsPbwaOLceEoGdHhKBnR6igQw9dACxengBgvVQRcp00+Q5JBTQew4JBWwJ Ev79srudVzYTMxrUdy0vNT1dMwbGtw8FgdksnmCTdu1pBL2JRpGBzhRaFLDx pAgDge4UYVmgnjFUJYHVPKCUWtTRLFVEAQfHAPFA56kn2T68B/ZO5aGBg0Ny 4sBueifuAd8BGXvA1o+x+bPG3BzLOj2d4wrxMHaCBTrylbBAZBTjFuhrTizQ k/6FA3oyWuWAr2auyDrlKFR6Sp6chgYD1KU/LwoCbDP9WqDDlwbYqJx4KsgF hJ4K6oDEU0FDIPhUUB8IPxXkBgJPBY0BIaeC3EDgqaABEH0qqA+EZ7JfgLxT QT0g/lTQ+f3U7rKoNAvjuCnDqNFDTZQF1mMoDDBW2bFmAmtVna9SwwONis+5 eUsaSLtz7+qJNqW90WzsCgAI0MrJANqb/qYEhADHBJQC3gagFSPd8x5ISPe0 x1cypbvtifMpnVadkwYGDy8jgD4WAHhu17wOlsuHh9tWRgPXu42PhwFuDl4B McDdgSxh8ZTnVODLkw+HANo3ZjwwFHCz8wsIAW7XVKCZFc9zB03xK3sisKNF 1XCaggI5o7TSiQ5NuxKbtDviXOm9iwkCns+VOGUEAc8r0Q44qFUSaK3MiA4i gKNKLw+8vn/alM3bU2GDWkW2gnrAu8fJwMCWLeHw+TUo0LWB169VdNBcxTOC XfWxd68CHtgLm+KBvYiNLNAu1sZmX3Hg5VynDZ6Er9DHGDxA3GMMHqDzMQZ5 YBY29laM91Fz27iIPnQBg/fyHODyvTwMyBul70DSKH0H4kfpuBPclRftw3En GAFMPVcLwYDddsVbwxKAY24+COj3uuWBLdvFcAK3vVrRwNWyV6swUOt0UBMC 2OYzYqUI4GistCsvY0vbfEasVFbCGbFSCHAsVgoBjsVKIcCxWCkEOBYrlQdO xEoRwNFYKQJIC5t0wIlYqTxwIlYKBXJGKdFNvAJpTtQN0B8rBQE5Xlubz4iV SgMnlV4WOCNW2pWXcjFmxErFgVOxUgyQJ+F0rFQaOLmQ6cqLjdLpWCkeiMtk N8AZsVJZ4MwbU+UGzcwbUyWB59S2XIW6zPxSSjbpDdAvpRxwRry7Ky/VpDPi 3VigI5KIAI7Gu7vysn04Gu9mAZf3tUKAvFE6Gu/GAvGjdHoh05UX68PphYw0 cDLeLQ2cXDkBgOMLGVmg/l7P8RTlRqkBzojPCgJnBNi78lJNOiPAjgeuhuZG FDjZgQuxPjRrtLcj+d3zjnQg+FEUF9Cd0A4Dem44wDVpxZZQt0+N69gqEOi7 BB7RpFo1rSuEAQO2Kgqr8CnN0qbvwGGatAcM7soTgMu78gTgig1c35UnADds 4PauPAG4uytPAO7vyhOABzIwYFuagG1pAralCYCWZsRdeysvNz1dn9F4v8EJ CgwzG9wzCyiVjT3AJNekHTDRsY6S8lnV9g41ArAlSdhmpv+OxzR6LrM2V3an zQsU6cMBcOSKdASw0o6lKBg4XIpigau9p01RQHofenoQpRaVjso8LwuihKnv ViMxYFvpl7SJrjfsoq+pGACT9AS98mcAzEr37WkwoJmo0tZ1gZo48LLy5fXh BcjrwwuQ14cXILwPLzi785xowhUH90DCFQdRbqSKs2TwkisYqI8+VwYCbNkS tlQJdVN6gl0ooBmZc0aNMHC6TUWBc0aNMJAmYdx39dHvPcV9J8r9KDcY6PT2 gUDoJX8uIPStIOPC5KGZkqq4bZo0eIhVlj5XdnN2+BC4iCPsBOr6yVUrBNgW PhmxQIeMEODS34VIoLMLQUB/F2KBLhmF9PAYmiXpqw3u6aqsu2effG6iiIRO 4FPkWNEIAdM6bJLypHObKWgdnLD2ZH8INekdsChHkELAorSXsNtcE1NZGYVZ Yz9HjtUMCHh5YQoJNP+0qp/T4mQDpm+3pQ9WwmLAWbSF2Cj1Aq0ZQADfE6Ka Mn4LZQzrFGvSHnBkRSoEPN8jen1X6nqmM9JRWTyrGvG2uhPYZSv2Aih4YC+A ggQi3wpyA5uwiMOsLNRdeSQQ91bQGXhRhtFBigQ6Byke2I/yAYHu26CRQNcg xQKBd7LfXJ9mnNGyyF5X3r0n0dvMyrzKx5Nopa9Pox08vrkXg3OkswPWdWT7 jydhq2wkOgnqTJv/nNdew4BLNnDFBC7ZEi4/QsI1E7hiS7hiS7gmALvD4xMz hSxwxkwhDJyeKWSBM2YKWeCMmUIWOGOmgAF9dhQG9FkZCHBspoAB6RL6zBoE ODZTwIBUCcdmCkFgL4PWLL5tBLWLg2mV3ZVHnLewj9vYDEwHFSPhZeHmklIK OCOefy0v06Qz4vmiwEF+KXrTeZC5h950dgKRm84uoOO0oxzw/Ey2GThxmYfR xCssIoMmSu7y9uzVMYMH0EQl7AFVm3GBifbxpIHnrBp/e2KAI+2JAY60pxzQ qEX4FJcvhX7R5bGxU5MnT5hyhIV9di1gn10L2GfXAvbZtYB9di1gn11bss+u Ldln15aAs2u3ps0YNs97zjig9wVLMWAvr+1y+S0VaC+/pQLt5bdUoL38lgp8 caV8yQGL0p7LG3VIpYFVeEqL0zWRpkiL1HinDnUUA57vTkuPSTnx2qr8/uFE VFE2BM3b7HJcU5FDz1uMBBWiso5v1kqSwEbV+eQNLpgFKd54D4Fg4z0Ego33 EAg23kMg2Hj3gJc9KHfmHmJ6ugBdrg3oCrxhbe/lG/WTO9n1HmhKqSJWsW+2 sGHK8yvSykxRtolT98VNYtPTO9DaNT9RML+0NhUVobGgp+LywLoLiwdWIOBl 0/ByZNWSztrvqBUJdGg/EHiOmzCB0DSzK/B6ZJXWhz0gvg9vgZQ+vAWC+1C/ ajNeiJbGC4RZGlON4YyMTyzQ52FggO7xiQaaFZurZcHAYcsigcjE8nugW+Xh wKZ0DR6pFfBZ7Yl6OACi9fAeSNBDBxCrhz4gTA+dQKQe3gMJeugCQvVwPKrP vopyCdjOS4tEp8dMJ0lpfOFBVVCg+65baeBNvNSuTG3GkCdqKgQs22ZmmwKA 422KyVQY2X6CAX3XKFH08H7TGZHX1gPebzoTgPf7+ATg/S43AXi/yy0CrJUO evf3er5kgSM5+vLAZe86XQrwsJj8km1Sz0MoOKBz4wAJXC0mv2SBk/dgSQ8a OpDapEv2oFmy1WLZu5qcAvRlIsOAdONNn57oxps9PQXUQRP0sh7hwGUvCREO DHqZqxQgWy28l3jDgOwZP2D7NAF7euID2TM+d9As2WqxZCv+8iNMG30+pE5P wQdMwFw3MWA7wlv2oNmy9XDL1sMte5Ru2Xq4Zc+HW/Z8uGXPh1v2fLhmK/6a rRZrtlqs2aZtzTZta7ZarD9CLaimbc02bTu24u8+QkJqH+7Yo3TH1sMd29Ls 2LZ0x54tduz5cMNW/A1bLTZstdiwTduGbdo2bLXYfIRaUE3b5gNMG3dnZsfe mdmx4zQ7dpxmx97O27E3LHfsbfUdO3Fgx95W37ETBzZsS7NhW5oNuw83H9GH bCeKq4cbti3dsG3phj0fbtjz4Yrtta3YXtuK7Xmv2J73ir16WrFXTyv2CnjF XgGv2EGFFdvFWLFdjBV7Al6xJ+AV24lasZ2oFXsCXn3ABMx1olZsJ2rLVvwt 27RtPyDbhKsW248YNOz0Fq7x3rKnpy3beG/Z09OabWnWbEuzZvfh+iP6kJ2p wNXDNduWrtm2dM2eD9f0/NKHWaZGGDhtaoSB06ZGGDhtaoSB06ZGGDhtaoSB 06ZGGDhtaoSB06ZGGDhtauSAe3Ykas+Ote3Z0cQ9O166Z0eE9+yY954d1d+z 9y327ADt4SOA1EFzYKvFgT1oDmy1OLCN94E9PR3YxvvAnp6sizFD84WBbL90 xjAVBrLXFjOGqTCQ6ZeegWzPe4YxFQYyV097dvhyzw5f7tmhrz079LVnh772 7NDXnh2C3rND0Ht2CHrPDkEf2Ip/YJu2A1vxD2zTdmAr/oFt2g5sxT+wTdvh IxSfZdqKNk90FesoicpYjT4sJyXh9WW55rVSwfV5Oc/TPTBghQTqNrfvDmet VnX1Y9MkVRxGUayGNxgLA+ssumeigLWK01pF13dmtGob7yPSIsAotI/Sdy/b uAcLClir7+7BApSQC7R3a4+2KaBJuX1oJRxtUzFL83aVv33R5vLu2srhcogB 397w4ACHT9m5YILA4VN2YGDZNsaW3lw7731vFQEcvVhfCJgW9wJSgVMvB0jN h91zhHEWqywEP0f4Q52ezP+y/s0n+wNVp9Fjmzf6sS7MBzN6C/s+w2NamJm5 eWy6wovfffnD129fFv/5579++fbD4uufvX+XK/Mnxlya4osvv/38x8W3r/+z +PK/Xz7/7Ycvi798+/r5y+//ZiqawB7bImrSsvjlv336nKRZvLCPzyr9G+/f LR+C3UPw75/u22S89M8uv/z06V+ZT2zzCWUBAA== --BwCQnh7xodEAoBMC Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers --BwCQnh7xodEAoBMC--