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 1suAF9-004hMT-Ki for pgsql-admin@arkaria.postgresql.org; Fri, 27 Sep 2024 12:38:44 +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 1suAF7-008ge9-Vw for pgsql-admin@arkaria.postgresql.org; Fri, 27 Sep 2024 12:38:41 +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 1suAF7-008ge1-JJ for pgsql-admin@lists.postgresql.org; Fri, 27 Sep 2024 12:38:41 +0000 Received: from mail-ed1-x532.google.com ([2a00:1450:4864:20::532]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1suAF3-001M6t-Dr for pgsql-admin@lists.postgresql.org; Fri, 27 Sep 2024 12:38:40 +0000 Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-5c5bca59416so2206202a12.1 for ; Fri, 27 Sep 2024 05:38:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec.at; s=cybertec.at; t=1727440718; x=1728045518; darn=lists.postgresql.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=Xen8gfMuNv2J6ivtDqaiZ6OK0sBtlUMSyiV9xzntbPQ=; b=Iar/JmWyIc/+JgcdOctANHqCTZ0laOOkI2EwD6SFQuqNclzMHlk2qRMqmrreorQwJM DIu5aZOQARn/YnqmI7pUVPJpYYAfiFXElIF//dVGmvIJmJVW5LE9sjcTDVTSVlU0DMUW x7BMjx/OvNtG4CJQ62VaHMpUqOGwWJrobfRI8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727440718; x=1728045518; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Xen8gfMuNv2J6ivtDqaiZ6OK0sBtlUMSyiV9xzntbPQ=; b=TSucaIR6oss7eHXJNpF2BzLXyMtdr8f2s3hevJRao5G6lagQfIqEIsVwgAGYcIA41x jc8f+vwMbisddF1UMEMRm7itFggXkwVjfN7uqtwygmMUgNzJAjFdBUQtifuk3jEoqs+X YoC4AbEhGamt0dwKlPTAztYOs79IsYI1rJ7PE74D2i1s2LwlNgb9B53MpIwLz5DRxzAe psGujuKIa2zZUkfRFN5Xi6UbMBoVJSflDeQosxaNBTGdv8Q315Crs02yGcuDpprmxvaF /rDPMT3dq6AFMeOsdepYzFqtn4R70rWj8BJ4pmQFNvJgfHVF3pNiVefMiTuitafzV77g /85w== X-Forwarded-Encrypted: i=1; AJvYcCVWyYjk/IyF2+MCpew0BjjsT/i6fvX+xsqp0F/N/BwPo4aebRG+GhaMcHIWojQscG9u2OVDN1gLfxodqw==@lists.postgresql.org X-Gm-Message-State: AOJu0YzBV/2E6HUTsKSPYTyREJ+27KSK0wyAB5FtoeBppqCGGUjzclRn iR5BAHwQNONb228ODNz8az3Jy3fuBwGqnFFHejUaSEKxJzr7dfoEfOTSGM2q0Ko= X-Google-Smtp-Source: AGHT+IETBZ8TRi9k4l+rUvsCP5pAwiD6FGmnoQ5zC2zYWhcdlk1yS5InPtnL8iAcXamunPA9t4WOWw== X-Received: by 2002:a17:907:940c:b0:a7a:ba59:3164 with SMTP id a640c23a62f3a-a93c4c267eamr303357266b.53.1727440717487; Fri, 27 Sep 2024 05:38:37 -0700 (PDT) Received: from dynamic-pd01.res.v6.highway.a1.net ([2001:871:260:9cfc:6fcf:5db7:b71f:99c4]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a93c27756fasm132010966b.18.2024.09.27.05.38.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Sep 2024 05:38:37 -0700 (PDT) Message-ID: <2526a5dea2caece88ec6d73b4217d69cedc15d4d.camel@cybertec.at> Subject: Re: Info regarding pg upgrade from 12.18 to 15.6 From: Laurenz Albe To: Motog Plus , pgsql-admin@lists.postgresql.org Date: Fri, 27 Sep 2024 14:38:36 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.52.4 (3.52.4-1.fc40) MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, 2024-09-27 at 16:55 +0530, Motog Plus wrote: > We are upgrading postgres from 12.18 to 15.6. Can you please advise how c= an I check on the below points? > 1. Compatibility between postgreSQL 15.6 and: > =C2=A0 =C2=A0 =C2=A0- Springboot(3.3..x) > =C2=A0 =C2=A0 =C2=A0- Java(17) > =C2=A0 =C2=A0 =C2=A0- JPA > =C2=A0 =C2=A0 =C2=A0- Hikari pool > =C2=A0 =C2=A0 =C2=A0- pgpool II Check the documentation of these programs to see if they support PostgreSQL= v15. But the most important part is that you test your applications thoroughly. Even if all the software on your stack supports PostgreSQL v15, it is conceivable that your program does something with the database that changed in an incompatible fashion. It is instructive to read the "migration" section of the release notes for the PostgreSQL major releases, but there is no way for you to avoid testing your program. Yours, Laurenz Albe