diff --git a/main/postgresql17/APKBUILD b/main/postgresql17/APKBUILD
index d170a5ccd57e15bd2c261934e9ff04d25b7e92e5..1e96ddeb442ed133dc4826357999e532b0dfd5c8 100644
--- a/main/postgresql17/APKBUILD
+++ b/main/postgresql17/APKBUILD
@@ -2,7 +2,7 @@
 # Contributor: G.J.R. Timmer <gjr.timmer@gmail.com>
 # Contributor: Jakub Jirutka <jakub@jirutka.cz>
 _pkgname=postgresql
-pkgver=17.2
+pkgver=17.4
 pkgrel=0
 _majorver=${pkgver%%[_.]*}
 # Should this aport provide libpq* and libecpg*? true/false
@@ -100,6 +100,8 @@ case "$CARCH" in
 esac
 
 # secfixes:
+#   17.4-r0:
+#     - CVE-2025-1094
 #   17.1-r0:
 #     - CVE-2024-10976
 #     - CVE-2024-10977
@@ -495,7 +497,7 @@ _setdiff() {
 }
 
 sha512sums="
-8e15e47c22d21e1cadc31249cf31af5abe34b8ab72930e58e5fe6124795ad237ca7b4fd3bf36b5f18589c4fc439dc2bab3045d9b4ba23d1846b4b2be6fd1cb69  postgresql-17.2.tar.bz2
+43288a297c753d075405a7bd3fce17f6a260d6b0a80a156c1e6267e0ebd40c85b7bb929e893956a109eda4d93fa8936f43e981242c1fd67a91012cba5472026c  postgresql-17.4.tar.bz2
 c3de763d8fba5a2ac5f51a4e2831c11c40b455302cd3d5a023b2c4e90839c3600ec882eba0985d595796ee3b25c1332437a93c453e674e2f6e367b67fa39b20b  initdb.patch
 42e7ff5e4114390ec7f0f69b037ebcbc9a7739b239d992bc6f4d13561e188f9027e896892230a5d7cbf1ec0a1ad68deacdd414dcfc7d919bfc368442a220d352  perl-rpath.patch
 7501022ac2befce1adcf72a4ca06f10af3aad6ad19692fa53e6fa7cc24457ce0852ef1805ddfcd82db6402f6d1e684570b3151028397f0a55a696164aa73975d  per-version-dirs.patch