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 1kmWbt-0000mj-M6 for pgsql-admin@arkaria.postgresql.org; Tue, 08 Dec 2020 06:36:29 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kmWbs-0001Yk-KA for pgsql-admin@arkaria.postgresql.org; Tue, 08 Dec 2020 06:36:28 +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 1kmWbs-0001YY-9r for pgsql-admin@lists.postgresql.org; Tue, 08 Dec 2020 06:36:28 +0000 Received: from mail-ej1-x636.google.com ([2a00:1450:4864:20::636]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1kmWbn-0006HI-Hp for pgsql-admin@lists.postgresql.org; Tue, 08 Dec 2020 06:36:27 +0000 Received: by mail-ej1-x636.google.com with SMTP id b9so12728537ejy.0 for ; Mon, 07 Dec 2020 22:36:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=CRJAgoMBDxfctPXJ7jzNCUbQxFyb9fBf7kmU8tR/FJA=; b=QAYuYUit4VT2lCYvjjLQ8/5ETa0+AXkXNr2DNPazNoQjCd0O2BabNXd+U61VxwB7CL P8WdGrTNnWGzRxQ1fp9v2jDGnsEKwux6fq+VZ/C3C6ULXLGR7EX0JO+QV8dePsoeiIqy wO9dyYsFKTx1JFbk2ASWrLdXZGlUoTVk1WFh1jYY2UlDkNCCrWbDA7sISP/Q3k+unBMh jdXugddH0mhHfzRRDKl5OA3+vps8Hu2a/XGpNP71bPUC4MBpIY+yaVudGAMJS3XDWN3q ufTHqr+B1C3AjTgCTHO5ByxbCdq4S/6+4yvInom7N7uyDtGSnm56KqfsL7leB/OIou9Y 4dHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=CRJAgoMBDxfctPXJ7jzNCUbQxFyb9fBf7kmU8tR/FJA=; b=G4uFDCq+a91MaT2ds5N2eh+1rmr/cmv7g6FDjfq2zStwS06eNokPh6fn8MoecYRxKH PtiZnapMLpx7t65b5ieLhJcR4RUS0cL/0th7VLgjp1wrzadYCf1tI+qWCqp378a+fjW+ GL88PPueAIvqWY6QiicB5sr8inzk961PlqTTuCyLf5H5bimdzOwTAaagxupak+Bu8h6d yhbgCpHhHhQQuu/W+alfSlewJ4DkKx8TUpOCzttCT88yg+YutAzLGTRqC839VKsjIH4w Q9QzpGa8/piwgK3pVdV+wQG+BXFB0S7G9z7S1O4I7IuwihDWm0t4+oY07nQz62doMvlw eDDw== X-Gm-Message-State: AOAM530QnfFx647qG696lOuSCg6BVs0pGHe3qLq7huo0YyUqZOyahVxL GiKfJmA7iqGutUTzExlOd6A= X-Google-Smtp-Source: ABdhPJwsZZeBZtvjQ1mehjGsPLgFkXV35OG/qjK2ZqTqhNTpNIxcfMDGVr4q69xXFbo1N9HJOoC+CA== X-Received: by 2002:a17:906:4ec7:: with SMTP id i7mr22395996ejv.252.1607409380958; Mon, 07 Dec 2020 22:36:20 -0800 (PST) Received: from [192.168.1.8] (241-57-239-77.dyn.cable.fcom.ch. [77.239.57.241]) by smtp.gmail.com with ESMTPSA id n7sm16331053edb.34.2020.12.07.22.36.20 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 07 Dec 2020 22:36:20 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: Re: reindexing db From: =?utf-8?Q?Paul_F=C3=B6rster?= In-Reply-To: Date: Tue, 8 Dec 2020 07:36:19 +0100 Cc: pgsql-admin@lists.postgresql.org Content-Transfer-Encoding: quoted-printable Message-Id: <214E5DBC-1F6F-49C1-8B83-9A2EB33E969A@gmail.com> References: <292966DF-135C-4483-81A9-5027FC3C8A82@elevated-dev.com> To: Ron X-Mailer: Apple Mail (2.3654.20.0.2.21) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Hi Ron, > On 08. Dec, 2020, at 06:42, Ron wrote: >=20 > Changing subjects, but the thought of reindexing every index, whether = it needs it or not, in one command, seems like a crime against database = administration. hmm, yes, I agree to *some* point. But also think about possible changes = in glibc and the collation problems corrupting indexes that come with = it. So, you do a reindexdb deliberately to protect yourself against = index corruption because PostgreSQL can't know by itself that it needs = such protection because it doesn't know of any changes in glibc. So, it's not a crime against database administration but rather a means = of defense for a database administrator against an external crime = attacking the database. Cheers, Paul=