Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1scgf1-009eKR-OB for pgsql-admin@arkaria.postgresql.org; Sat, 10 Aug 2024 07:37:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1scgf0-007gwo-0K for pgsql-admin@arkaria.postgresql.org; Sat, 10 Aug 2024 07:37:10 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1scgez-007gwg-Kd for pgsql-admin@lists.postgresql.org; Sat, 10 Aug 2024 07:37:09 +0000 Received: from mail-pj1-x102d.google.com ([2607:f8b0:4864:20::102d]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1scgeu-00465r-6U for pgsql-admin@lists.postgresql.org; Sat, 10 Aug 2024 07:37:09 +0000 Received: by mail-pj1-x102d.google.com with SMTP id 98e67ed59e1d1-2cb67992a5cso499911a91.1 for ; Sat, 10 Aug 2024 00:37:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723275421; x=1723880221; darn=lists.postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=kRZADBad6LFawymvJUz15/9MoZ+30JxCzkHI8+4c6Jg=; b=e7J92l8P8vsVLGWC8yu1Vm1Gm4pp55HKlbnTOL/SawpgF1Xi1ITIXVjO8ju1QE/i8B dPR7VsjUZl8o6ALBEFV2mDkdRIKCsI+BgMLTr8DVrZoeZn/eqI+p9oUnbx//GQQt2QVp +IgtwG6tGsP9iZcQ6DWsJ8U0yP8qYZijf5bKE7P2DUW9gx+wbhv7aQaYEjqbMzf94TG5 /3IQ55vI8CdSrJmE/vnaNlcNMCqGYlJ7HoLIP8WRbetOTXWa28KBkKRPs9mV2jCWRraM 4yDWDN7DH+smil73foRjK3qRmC2UuVjarBK1t5FlNj2i3K1R2Tl+jqK3pc2OyirmaR2f 33tQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723275421; x=1723880221; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=kRZADBad6LFawymvJUz15/9MoZ+30JxCzkHI8+4c6Jg=; b=Hz0hOj26EAKWQgrwz0GhW45uYDZM77fRSHq3ngcJhinjMydwgp5QPRU9Gdn0xec+fJ 8Rjqf0CkhspKZMBHUko5PMPLRJsya98KpBjj+ZQyPcq3NueRknkV16SiigWPCMlaxfOx SrQsKhlDJqV8dhikIscv6/FjSqYTpUi0Kwmg03lZV2KtL6mudYtIdhKRJwZzcxIPK0Xd J+yAnvgKng2SDEHQ3AD3W7nFbKR8hkR8+vLtzcCBkSn8Lqd/ZBkbe1THkZmwf7pH4XEY 5RPrUxtMwHvgFqYGUj9JHxexOHoJKUTLOcbNpKRI4WIndZPhfo0AYJxKNqCAsEpeKMMT MnoQ== X-Gm-Message-State: AOJu0YyM3+TQVwe0mkeCYa93ufKS6gFEOyvUI5jVt3Y0quniWvug+ZDj a1iPg9f8cOS8CzLbzEGy7rps4SUsQTA7qkGNkQRS9qlTEXntwNBZJTbu2AphudGqJe5kb+vgA4V QNpH+lpHV/iChkwl8w+XfXWzX/7pMn5TE X-Google-Smtp-Source: AGHT+IE659b12ojahrSQ9xM+OxxC9yJaMCnsldLlzw0wbPDcXqMLqjIZpxZKP25XNkQnfjQIP1oR1Xb7wRRasSYOrzs= X-Received: by 2002:a17:90a:69a5:b0:2c9:863c:604 with SMTP id 98e67ed59e1d1-2d1e806ab1fmr2635214a91.3.1723275421238; Sat, 10 Aug 2024 00:37:01 -0700 (PDT) MIME-Version: 1.0 From: Motog Plus Date: Sat, 10 Aug 2024 13:06:49 +0530 Message-ID: Subject: Seeking Guidance on Upgrading from PostgreSQL 12 to 1 To: pgsql-admin@lists.postgresql.org Content-Type: multipart/alternative; boundary="00000000000055537c061f4f5399" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000055537c061f4f5399 Content-Type: text/plain; charset="UTF-8" Dear PostgreSQL Admins, I hope this message finds you well. We are currently running PostgreSQL 12 in dev as well as prod environment . However, with the end of support for this version scheduled for November 2024, we are considering upgrading to a higher version, particularly PostgreSQL 16. I would greatly appreciate your insights on the following points: 1. **Upgrading to PostgreSQL 16**: Would upgrading to version 16 be a prudent decision, given the advancements and changes since PostgreSQL 12? Are there any significant concerns or benefits that we should be aware of before making this decision? 2. **Pre-Upgrade and Post-Upgrade Checks**: Could you please suggest the critical checks we need to perform prior to the upgrade to ensure it is successful? Additionally, what post-upgrade checks should be conducted to confirm everything is functioning as expected? 3. **Upgrade Resources**: Are there any recommended links, videos, or other resources that can guide us through the upgrade process, especially from version 12 to 16? 4. **Application Impact**: If we proceed with the upgrade on the same host, could there be any potential changes or impacts on the application side that we should be prepared for? 5. **pg_upgrade Functionality**: When using `pg_upgrade`, does it effectively copy all user-defined functions, extensions, sequences, along with other database objects like tables, indexes, and schemas? Are there any specific objects or elements that `pg_upgrade` does not handle, which we should manually address? Your advice and guidance will be invaluable as we prepare for this critical upgrade. Thank you in advance for your support. Best regards, Raman --00000000000055537c061f4f5399 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Dear PostgreSQL Admins,

I hope this message finds you well. W= e are currently running PostgreSQL 12 in dev as well as prod environment . = However, with the end of support for this version scheduled for November 20= 24, we are considering upgrading to a higher version, particularly PostgreS= QL 16.

I would greatly a= ppreciate your insights on the following points:
1. **Upgrading to PostgreSQL 16**: Would upgrading= to version 16 be a prudent decision, given the advancements and changes si= nce PostgreSQL 12? Are there any significant concerns or benefits that we s= hould be aware of before making this decision?

<= /div>
2. **Pre-Upgrade and Post-Upgrade Checks**: Could yo= u please suggest the critical checks we need to perform prior to the upgrad= e to ensure it is successful? Additionally, what post-upgrade checks should= be conducted to confirm everything is functioning as expected?

3. **Upgrade Resources**: Are there= any recommended links, videos, or other resources that can guide us throug= h the upgrade process, especially from version 12 to 16?

4. **Application Impact**: If we proceed w= ith the upgrade on the same host, could there be any potential changes or i= mpacts on the application side that we should be prepared for?

5. **pg_upgrade Functionality**: Whe= n using `pg_upgrade`, does it effectively copy all user-defined functions, = extensions, sequences, along with other database objects like tables, index= es, and schemas? Are there any specific objects or elements that `pg_upgrad= e` does not handle, which we should manually address?

Your advice and guidance will be invaluable a= s we prepare for this critical upgrade.

Thank you in advance for your support.

Best regards,=C2=A0=C2=A0
Raman
--00000000000055537c061f4f5399--