Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gRksW-0006FR-0O for pgsql-committers@arkaria.postgresql.org; Tue, 27 Nov 2018 21:26:44 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1gRksU-0008F6-RS for pgsql-committers@arkaria.postgresql.org; Tue, 27 Nov 2018 21:26:42 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gRksU-0008Ez-IW for pgsql-committers@lists.postgresql.org; Tue, 27 Nov 2018 21:26:42 +0000 Received: from mail-yb1-xb42.google.com ([2607:f8b0:4864:20::b42]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gRksR-0008Sp-P1 for pgsql-committers@lists.postgresql.org; Tue, 27 Nov 2018 21:26:41 +0000 Received: by mail-yb1-xb42.google.com with SMTP id g9-v6so9713938ybh.7 for ; Tue, 27 Nov 2018 13:26:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=2ndquadrant-com.20150623.gappssmtp.com; s=20150623; h=from:subject:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=GqNMRMxRqtHXQIs2uf9iVbyi9EI/hljk22QfgTjb9EU=; b=ON3RXJF+r9XYBd/cW3sQtKcb+5CK5HbwfaeKwcbuBjBhPtt1WCck6g1/dKiNaJU3+c 67H1gNM/l5gfk53rpxUnxzvfOmpBNCKmQY9bRNRbQa98EDIMD3aD2BKnDpDnCPtr1k2T BLJH110om2woWyEOExv6cSPdF9LwEmTe+hWlbN3xVi7SMka1Foaj6PkpmHuhEjp3eYyl t0yS0TqSQMeYIYXHXYk8XdE40reESVM8fxXF+lyBelJGAH8mkJL8CZ9+BJq+TQGiNqEK sbankdGp7vA3xUWABMzl0zagXMoCFfO+su5Or0EXRwqkgwcHWthbf45dFungZaw29j7r SOWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=GqNMRMxRqtHXQIs2uf9iVbyi9EI/hljk22QfgTjb9EU=; b=GUy8p6ovURIqfV34mAUz4TiA92d5OmCVNc1KEeaVXisgCsDcImwzj6qKDEn1grCzT4 AqFscBG6newJB2gBRQKMDpJsyCrUpSwl6sDNEtZhaLR6U2y7a5V/bphsEDENJ+o6gpwf TKKXFg7hKRuk7P6J9uIkMePQ4fLfVBr1aJXFlOfil/06Q5HRdvzNcFjEGhbBbidWVWwO Wepk1jyZ/obd++ujjFUElX8YphnGhNjH0anhCruX+EIyLkB3P2XoKmwSLFpY26fYgvVK 6chvvPOf1Lsq+gm9WSceDCBjcqdRx88tbFggGqtJ+++pWgE41X8bl4yD1Em15v8T6h3y IzEA== X-Gm-Message-State: AA+aEWZD2deY05U3xlu9mMwluDxoATQTkjfq8OLxc6k/NUygP7bcbpYH LhbP816uz5WcvIZjduTdP/HPoKB/dstMVEZZ+D4uIu2uz5U0M9qBROVwS44ad4vyHOrdN6mKOOi 7xn6+8HhiM+jRyJ22hrnrJAJS07dWHha5dMY3l9pera6iltaFd9qh2qHxm8J0drG8TQkJhEHVjW YJgUJu1DoQyCCqw91avAbQV/+8 X-Google-Smtp-Source: AJdET5fhN6vN6zlcmuWE5r1b2nUooCDhzfIvc7rJz4UHgDNL/mK/tRcSgLt/S9MMMnHymg6YF5ycJA== X-Received: by 2002:a25:9342:: with SMTP id g2-v6mr35225367ybo.248.1543353998299; Tue, 27 Nov 2018 13:26:38 -0800 (PST) Received: from [192.168.10.146] ([98.122.175.38]) by smtp.gmail.com with ESMTPSA id p201sm1245043ywe.45.2018.11.27.13.26.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Nov 2018 13:26:37 -0800 (PST) From: Andrew Dunstan X-Google-Original-From: Andrew Dunstan Subject: Re: pgsql: Update pg_upgrade test for reg* to include regrole and regnamesp To: Andres Freund , Tom Lane Cc: pgsql-committers@lists.postgresql.org References: <8863.1543297423@sss.pgh.pa.us> <20181127063226.mpyijg3jwrmmm3rr@alap3.anarazel.de> <6f5edd28-e55f-7399-d89c-d2d1ed2d1e51@2ndQuadrant.com> <2735.1543333649@sss.pgh.pa.us> <20181127203806.behekoj55rnwuuvg@alap3.anarazel.de> Message-ID: <533c4deb-91a9-0ad9-22a2-5c230bef28f8@2ndQuadrant.com> Date: Tue, 27 Nov 2018 16:26:36 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0 MIME-Version: 1.0 In-Reply-To: <20181127203806.behekoj55rnwuuvg@alap3.anarazel.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-MW List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 11/27/18 3:38 PM, Andres Freund wrote: > Hi, > > On 2018-11-27 10:47:29 -0500, Tom Lane wrote: >> Andrew Dunstan writes: >>> In any case, I think we will probably need to bite the bullet and have >>> pg_dump render LOs in OID order. >> +1. Looking at the relevant code: >> >> /* >> * Currently, we re-fetch all BLOB OIDs using a cursor. Consider scanning >> * the already-in-memory dumpable objects instead... >> */ >> if (fout->remoteVersion >= 90000) >> blobQry = "DECLARE bloboid CURSOR FOR SELECT oid FROM pg_largeobject_metadata"; >> else >> blobQry = "DECLARE bloboid CURSOR FOR SELECT DISTINCT loid FROM pg_largeobject"; > Done. Thanks for chiming in. > > Andrew, the <= 9.2 failure https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=crake&dt=2018-11-27%2018%3A18%3A21 > seems to be related to nabstime etc not being available anymore. We've > not backpatched > > Author: Tom Lane > Branch: REL_11_STABLE Release: REL_11_0 [184951a48] 2018-10-12 19:33:56 -0400 > Branch: REL_10_STABLE Release: REL_10_6 [9320263ae] 2018-10-12 19:33:56 -0400 > Branch: REL9_6_STABLE Release: REL9_6_11 [2ad422ce1] 2018-10-12 19:33:56 -0400 > Branch: REL9_5_STABLE Release: REL9_5_15 [43cc4e49e] 2018-10-12 19:33:56 -0400 > Branch: REL9_4_STABLE Release: REL9_4_20 [7b88c1ddd] 2018-10-12 19:33:57 -0400 > Branch: REL9_3_STABLE Release: REL9_3_25 [fb583c80d] 2018-10-12 19:33:57 -0400 > > Remove abstime, reltime, tinterval tables from old regression databases. > > that far. I've locally verified that upgrade works after > > SELECT format('ALTER TABLE %s DROP COLUMN %s;', attrelid::regclass, attname) FROM pg_attribute WHERE attrelid > 16384 AND atttypid IN ('abstime'::regtype, 'reltime'::regtype, 'tinterval'::regtype) > \gexec > > or something in that vein. > Thanks. I'm just dropping the tables for REL_12. There is no point in just dropping the columns - they are one-column tables. The reason you're seeing this is that given the discussion about pg_upgrade support I wanted to make sure that we had coverage for live + 2 releases. Should be green the next time it reports. cheers andrew -- Andrew Dunstan https://www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services