Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k3aAk-0000w5-LP for pgsql-docs@arkaria.postgresql.org; Thu, 06 Aug 2020 07:18:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1k3aAj-0001Jk-Eo for pgsql-docs@arkaria.postgresql.org; Thu, 06 Aug 2020 07:18:41 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k3aAj-0001Jd-9f for pgsql-docs@lists.postgresql.org; Thu, 06 Aug 2020 07:18:41 +0000 Received: from mout.kundenserver.de ([217.72.192.75]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k3aAg-0004hX-TC for pgsql-docs@lists.postgresql.org; Thu, 06 Aug 2020 07:18:40 +0000 Received: from [192.168.178.43] ([77.190.236.36]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.145]) with ESMTPSA (Nemesis) id 1MEVmm-1jwPB81DP0-00FzuH for ; Thu, 06 Aug 2020 09:18:36 +0200 From: =?UTF-8?Q?J=c3=bcrgen_Purtz?= Subject: Re: obsolete indexing method "rtree" To: pgsql-docs@lists.postgresql.org References: <9cda4603-76d0-b063-5dc3-a9a99506340b@purtz.de> <2510904.1596636088@sss.pgh.pa.us> Message-ID: Date: Thu, 6 Aug 2020 09:18:35 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <2510904.1596636088@sss.pgh.pa.us> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Provags-ID: V03:K1:UaGNyeOW8tSQyPtGUFYZROXD0qHMwWWXiz1fEbBPhOgc7zGNCLK ZXtpxLgNVe79JgB5C4DPzb39r7ieZHfJ+oNsGBLugxwpiWGFeLwjUwFmxRwT7LV7ja1v6LO GB8nUbcVycpmvOE0WB7RqbFLyHM6VAi2RLCmo5G6CRI6AqsQrfDZkTgrGh5oPiz85lQKC7U qT+KucbMYmO9sLT3xRbxA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:aTcdaVJtKwg=:KCGZJIclefRfhyaqzkUsuK 4KQCRV6sGZcw7d0I+Si/oQGPhrVYtA5AkMP5bAdELZl8qDi+LsUd7iTr1XIxerrvsEyoDI39q a+/YN1UYldKbXxv1kRrP3cfK7H+Rn3S4gpDjiO5PJVZJHbiM4jRfkiSGmuRka4ee+byFIo+j4 /ZSAGbkjHK1e/eqIotB2FUz0MkU5jtZSAjTCBjggxMpJ7iSs6OElulF8rVlP5TgVYmZq8+clx uVn6MN5rmLrcBFy6LcLkdPP4JhuSi8TFwPl46mvHy3pUeAHg3hckmutCTDafHjuZtP/HSTnD4 P//6ku+/EFALrWOCDRL2aFyRZdODQVoqQae3eKAZvUmXKq06YKt6z9QdepP2LxGnHFGQb5SZH T2sWuhzF9RO7t/zR3RqwNRDMm3UXnfdsYsy6tBbS+U+UGGov857XFcHw9+Wwj6TtW66BDkFRd 0LQwcKu3oSx5lIwZS1EdP1686CUUYO+ZmahHdOna6I4WtMcYIEpkRpOxl5yi0yRcQJ+3NffXJ SSDC9CV75D3n5WO24RFSYrMgdHjiPb27UPWLJzZoPmwZCUSUNBRVXLcUewBpqPs/4vrbfYXP1 pnUVssxLiinjNDlyZHsIdUXidzR67IPExrw9scVjNOqKDtdKP2c8Tonc3Kbnf+ZARL2cmZ1qU dd6JnKoYT/vbc+Nbt349MjqhvZ0kQd7IxMWDwEXSe1YBnHZcnV2y6EH7+UzMC+AphOxrKEBM/ J6zkroDdT0a0tBlr0ED3mRdf/Zo5GUkwzTZ/B6BY8l4t1i9MkLS2liDPFY6pgwFXJFHE9OrWt 3IcA3wvSpcg3vI1/yx5mWPbiR5hfWhVaVQVDnXamI9ImzXRnHELF1Qbz+oCydSGWl3tnuzL List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk > Why? Because it can hinder the learning process. And it's possible that people ignore or forget about the warning message, but are confused somewhat later that commands like \d shows GiST instead of RTREE. > It's not hurting anything to continue the substitution in CREATE > INDEX. Yes, it's not hurting. But it makes the life of newcomers a little harder. Why not stripping away thinks which aren't used since 12 years? > Possibly the comment in seg.sgml should be adjusted to refer to GiST > indexes --- but then again, it's not entirely clear whether it's even > still relevant for GiST indexes. This comment is not specific to the old rtree implementation. In general, the input to R-Trees and the algorithm which creates the 'rectangles' in non-leaf nodes influences the building of the tree and hereinafter the performance of access methods. > Perhaps it's talking about a deficiency > that was specific to the old rtree code. And sometimes even experts have to spend time thinking about the situation. Nevertheless, this is a tiny issue. Unfortunately I don't have the knowledge to modify the C-source and create a patch. -- Jürgen Purtz