Received: from malur.postgresql.org ([2a02:16a8:dc51::56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fXxuM-0008Ee-Ck for pgsql-admin@arkaria.postgresql.org; Wed, 27 Jun 2018 00:02:02 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1fXxuJ-0003C0-Vo for pgsql-admin@arkaria.postgresql.org; Wed, 27 Jun 2018 00:01:59 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fXxuJ-0003Bt-N5 for pgsql-admin@lists.postgresql.org; Wed, 27 Jun 2018 00:01:59 +0000 Received: from mail-qt0-x242.google.com ([2607:f8b0:400d:c0d::242]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1fXxuE-0000TB-Oh for pgsql-admin@lists.postgresql.org; Wed, 27 Jun 2018 00:01:59 +0000 Received: by mail-qt0-x242.google.com with SMTP id o9-v6so199924qtp.3 for ; Tue, 26 Jun 2018 17:01:54 -0700 (PDT) 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=1r49n6qfWYnnfb7hhlaw3nwADm3Lio2TwqxNUYC1uM4=; b=TSu3mofedmAub3DOG4RVYY3XT4ms/nAhh6qMlc9J7i6e/fvt7fogs32m1os7FJyu+4 mWC4ETDNyRdKmIOrfFyXm9Z05BiZLz3Hw2pdhEJGVaoHuyWLSszm0ei6jPEhLat256mZ iBNnOQG8nUfyVPYS+MxSiSgarvaThSvSlwvdGY7u6sy7iwDvR5WWy8BVppWB6zY8GyVB M71tB6zndk7iTNwPJNV0pvXFYIWyKRuu1w5zum1DPS+SZib1BZFXAkLu1SV85411VTmg s9msi6x8gquB8nKYeBmwpeG6d4SMyeE6KZ/q7fRyJeYiq2WIW1/xLv2prhgUE4/Tmtzs aYnA== 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=1r49n6qfWYnnfb7hhlaw3nwADm3Lio2TwqxNUYC1uM4=; b=acwqnBu5FL9DKjvSz1S+H2yJytmzhvwjL45aGxHEOBq6Stnq8frc/8XwRGONTINUJZ AEFfh+MLjivadM3sWcUd5BOAYEhQr/zcfxgUEATfFt8eVz7V3G54Fezh9bBdqfc0JAKQ ACkkuVFZaI2q8OnXNArCjfQCHM+eJA3ot8npGu3W7k8AyjEp2K4A0hpZ2qYyKdQbHB+5 SUjRyd96N25v1aiUJtYzbeYFR087b//RxHX5uAxZMjMfRalB1QX7UfPh3R1S1w7eOdcJ OegjU6FHte+omL2XfLH0lBJtAkY7T013MnQXzzkZ0ylTGZ2a5wY9wOcmfXIe6zu2Qp+V SftQ== X-Gm-Message-State: APt69E0QNajQH6Awpjaeh2VNxhnMBq/ikkioRLVgCZMKu49zfHn+6878 p+CP+p+Jn49tyC5tcGDKkyYWSf4c X-Google-Smtp-Source: AAOMgpe4RpXnD/KKbswXA4PZbKMt/uh2E1jhlDcfA7C76igflIz1SjOp50vmqNCUvb7hiV4/Fb1YYA== X-Received: by 2002:ac8:2bc7:: with SMTP id n7-v6mr3542124qtn.293.1530057712772; Tue, 26 Jun 2018 17:01:52 -0700 (PDT) Received: from [192.168.1.152] (pool-100-16-117-12.bltmmd.fios.verizon.net. [100.16.117.12]) by smtp.gmail.com with ESMTPSA id l88-v6sm1112599qki.69.2018.06.26.17.01.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Jun 2018 17:01:52 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (1.0) Subject: Re: Upgrading 9.6.9 to 10.4 From: John Scalia X-Mailer: iPad Mail (15F79) In-Reply-To: <55998B04-BB01-45F9-B478-BCE1DA4E8E6E@eroad.com> Date: Tue, 26 Jun 2018 20:01:51 -0400 Cc: "pgsql-admin@lists.postgresql.org" Content-Transfer-Encoding: quoted-printable Message-Id: <246D9E4F-4C3D-4082-84A8-7BA4F70DD2A3@gmail.com> References: <8D4726EE-74E8-494B-9ED1-817EF2BB5E4B@gmail.com> <55998B04-BB01-45F9-B478-BCE1DA4E8E6E@eroad.com> To: David Morton List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Thanks, David Sent from my iPad > On Jun 26, 2018, at 6:47 PM, David Morton wrote: >=20 > Take a look at pglogical ... we've used it for 9.4 -> 9.6 and the same the= ories apply going to 10.x I imagine. People have used it in combination with= pgbouncer to achieve near outage-less upgrades. Some helpful links below: > https://blog.2ndquadrant.com/pglogical-logical-replication-postgresql-10/ > https://blog.2ndquadrant.com/near-zero-downtime-automated-upgrades-postgre= sql-clusters-cloud/ > https://blog.2ndquadrant.com/near-zero-downtime-automated-upgrades-postgre= sql-clusters-cloud-part-ii/ >=20 >=20 > =EF=BB=BFOn 27/06/18, 10:38 AM, "John Scalia" wro= te: >=20 > Hi all, >=20 > My employer is in the process of upgrading PostgreSQL, and they would l= ike me to make this happen without any real interruption of service. As I un= derstand it, 9.6 does not support the publish/subscribe model like 10.4 does= , but logical replication is the basis of that model. So, does anyone have a= ny suggestions for how to implement the receiver side on a 10.4 server? Or c= ould you at least point me to some sort of how-to page? >=20 > TIA, > Jay >=20 >=20 > Sent from my iPad >=20 >=20