<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: PostgreSQL 17-18 major upgrade &#8211; blue-green migration with minimal downtime	</title>
	<atom:link href="https://www.dbi-services.com/blog/postgresql-17-18-major-upgrade-blue-green-migration-with-minimal-downtime/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbi-services.com/blog/postgresql-17-18-major-upgrade-blue-green-migration-with-minimal-downtime/</link>
	<description></description>
	<lastBuildDate>Tue, 17 Jun 2025 07:05:24 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: Adrien Obernesser		</title>
		<link>https://www.dbi-services.com/blog/postgresql-17-18-major-upgrade-blue-green-migration-with-minimal-downtime/#comment-4045</link>

		<dc:creator><![CDATA[Adrien Obernesser]]></dc:creator>
		<pubDate>Tue, 17 Jun 2025 07:05:24 +0000</pubDate>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=38391#comment-4045</guid>

					<description><![CDATA[Hi, thank you for your comment. 
The pg_promote() is part of my usual routine. I left it there to remind people to check that part and for myself. Usually during a migration done manually I put the replica in read-only mode to avoid writes in critical phases from the application or any other users that would have access to the replica since the test began. 
Regarding the sequences, yes you would need to, as noted in the blog post pg_createsubscriber is under the same restrictions as logical replication on which it depends. I could have added a reminder though. 
There are plenty of already well written procedures/scripts on that.]]></description>
			<content:encoded><![CDATA[<p>Hi, thank you for your comment.<br />
The pg_promote() is part of my usual routine. I left it there to remind people to check that part and for myself. Usually during a migration done manually I put the replica in read-only mode to avoid writes in critical phases from the application or any other users that would have access to the replica since the test began.<br />
Regarding the sequences, yes you would need to, as noted in the blog post pg_createsubscriber is under the same restrictions as logical replication on which it depends. I could have added a reminder though.<br />
There are plenty of already well written procedures/scripts on that.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Krisavi		</title>
		<link>https://www.dbi-services.com/blog/postgresql-17-18-major-upgrade-blue-green-migration-with-minimal-downtime/#comment-4043</link>

		<dc:creator><![CDATA[Krisavi]]></dc:creator>
		<pubDate>Mon, 16 Jun 2025 17:40:30 +0000</pubDate>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=38391#comment-4043</guid>

					<description><![CDATA[Odd that the pg18 wasn&#039;t already read/write after pg_createsubscriber and needed promote in the end. 

Didn&#039;t you need to sync sequences after: Here I stopped any new writes on the primary and checked the current_lsn. ?]]></description>
			<content:encoded><![CDATA[<p>Odd that the pg18 wasn&#8217;t already read/write after pg_createsubscriber and needed promote in the end. </p>
<p>Didn&#8217;t you need to sync sequences after: Here I stopped any new writes on the primary and checked the current_lsn. ?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)

Served from: www.dbi-services.com @ 2026-05-16 11:34:19 by W3 Total Cache
-->