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 1kHDVI-0004vy-Js for pgsql-pkg-yum@arkaria.postgresql.org; Sat, 12 Sep 2020 21:56:16 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kHDVF-0005lz-Pt for pgsql-pkg-yum@arkaria.postgresql.org; Sat, 12 Sep 2020 21:56:13 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kHDVF-0005ls-H1 for pgsql-pkg-yum@lists.postgresql.org; Sat, 12 Sep 2020 21:56:13 +0000 Received: from mail-io1-xd33.google.com ([2607:f8b0:4864:20::d33]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1kHDVC-00032G-A7 for pgsql-pkg-yum@postgresql.org; Sat, 12 Sep 2020 21:56:12 +0000 Received: by mail-io1-xd33.google.com with SMTP id d190so14821663iof.3 for ; Sat, 12 Sep 2020 14:56:09 -0700 (PDT) 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:content-transfer-encoding:in-reply-to :user-agent; bh=S45DuX9bS/zoa1L+dDJaFU7Sc8qujaSnfYRIGlOWFL8=; b=IXFDo8CHpQnH2D20L3SyXdPkDg1qYT9t2upUUeBXNeHUbIQ17cOOfhc5SGxmlVXi2d vW7U7XcLE9MjNP9l4IlZOL0sV1F5SQUBmjc1IoFPT3iD0b+C3PCygjLO90yVtyPYoI7e OcfqaPf6uAippShpBCRBZ44DUYbcEaSSN+FKxAKejnfTHXZ3sKvKeFD+v/KZwiCDHMa1 koe++KeofFR7/Ql5FbjYouFM205iUYMqb0UMuFR0WPYFyYyyCNgwxLLqSdzo5OG2uX7U c2gBOttzPawnCTWvkn9FAYWT8/qQBjz3MBr91KIOTSQcjSLAKY3zaqnDjK0vNJABnIoo rmVw== 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:content-transfer-encoding :in-reply-to:user-agent; bh=S45DuX9bS/zoa1L+dDJaFU7Sc8qujaSnfYRIGlOWFL8=; b=czrFpVhq3JNiYiYKyhPP4hMFIB6CX3xsSKYkIEuI48vjoRHagrKxjdxz2rYUHDwmOx mk0CxhY8hibx4PE/UY5T1j9W5Zalf4sBpSInWUQmg3Ej2tiAXVO2RAYjnZK9qCCu/H86 bkaBvAdYS3OxuIpZ8Oaf8Hqvz2mf2dmAI1hE0gDn4S6/YZHv461Cb6jbUc8IuOYYm7vE 5CQCXjD3Cb0N+L8e8N3+1qtxi/13+tb2XlyZ42+OTzV1rwLkLxCNcUVHLIY1q+DoYjvj RHCeEU7lcYk5a4Bib5rR/IOFTAqJAnKYHAzYqfBaEDrPaHmbdLzmqJk+xini1/F0sKwI uX6g== X-Gm-Message-State: AOAM533ymoVzIYXMgUMgAzNIefoZ8yBPlCt3cWg4FdL6VY00j+0qCstQ 5DmS82lznFN8c7kFc8Ph9sYC+w== X-Google-Smtp-Source: ABdhPJwLjBvHYjJdKHUR23Fj8a8L9CGTCwo349ycxcZkUtpV1jI+y8qQdW3CCarw0svjRstTumg9ng== X-Received: by 2002:a5d:8e12:: with SMTP id e18mr5767719iod.99.1599947769346; Sat, 12 Sep 2020 14:56:09 -0700 (PDT) Received: from pryzbyj.telsasoft (charmander.telsasoft.com. [50.244.222.1]) by smtp.gmail.com with ESMTPSA id q191sm3303077iod.30.2020.09.12.14.56.08 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 12 Sep 2020 14:56:08 -0700 (PDT) Received: by pryzbyj.telsasoft (Postfix, from userid 1000) id CB9F080064E; Sat, 12 Sep 2020 16:56:06 -0500 (CDT) Date: Sat, 12 Sep 2020 16:56:06 -0500 From: Justin Pryzby To: Devrim =?iso-8859-1?B?R/xuZPx6?= Cc: pgsql-pkg-yum@postgresql.org, Paul Ramsey Subject: Re: postgis for beta releases Message-ID: <20200912215606.GR18552@telsasoft.com> References: <20200710200430.GO26220@telsasoft.com> <7b35ba70ab939133932404dc7e617e042f63dede.camel@gunduz.org> <20200721181639.GK5748@telsasoft.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On Tue, Jul 28, 2020 at 11:14:43AM +0100, Devrim Gündüz wrote: > On Tue, 2020-07-21 at 13:16 -0500, Justin Pryzby wrote: > > As I mentioned, I think postgis30 should *also* be built for v13, and > > postgis31 should *maybe* be built for v12: > > Pushing them to v11 and v12 *testing* repos in an hour or so. Note, I still suggest that postgis30 and postgis31 should *both* be built for postgres13 and (at least) postgres12. I've done a couple test upgrades from pg12 to 13, some using pg_dump/restore, some using pg_upgrade. In both cases, I first had to do: |DROP AGGREGATE st_union(geometry); |DROP FUNCTION pgis_geometry_union_transfn; I guess postgis30 and 31 are "compatible enough" that I was able to restore a postgis30 DB into a DB with only postgis31 available. Normally, I'd have to do a "rolling upgrade", either: (pg12+gis30) => (pg12+gis31) => (pg13+gis31), or: (pg12+gis30) => (pg13+gis30) => (pg13+gis31). I guess this is related to postgis commit 75a044c61: |Author: Paul Ramsey |Date: Fri Oct 4 18:25:46 2019 +0000 | Restore ST_Union() aggregate signature and re-work... -- Justin