summaryrefslogtreecommitdiff
path: root/pkgs/servers/sql/postgresql/ext/pgx_ulid.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/servers/sql/postgresql/ext/pgx_ulid.nix')
-rw-r--r--pkgs/servers/sql/postgresql/ext/pgx_ulid.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/servers/sql/postgresql/ext/pgx_ulid.nix b/pkgs/servers/sql/postgresql/ext/pgx_ulid.nix
index d1a7ed141f96..456d7bca4efa 100644
--- a/pkgs/servers/sql/postgresql/ext/pgx_ulid.nix
+++ b/pkgs/servers/sql/postgresql/ext/pgx_ulid.nix
@@ -40,7 +40,15 @@ buildPgrxExtension (finalAttrs: {
meta = {
# Support for PostgreSQL 13 was removed in 0.2.0: https://github.com/pksunkara/pgx_ulid/blob/084778c3e2af08d16ec5ec3ef4e8f345ba0daa33/CHANGELOG.md?plain=1#L6
- broken = lib.versionOlder postgresql.version "14";
+ broken =
+ lib.versionOlder postgresql.version "14"
+ ||
+ # PostgreSQL 18 support issue upstream: https://github.com/pksunkara/pgx_ulid/issues/65
+ # Note: already fixed on `master` branch.
+ # Check after next package update.
+ lib.warnIf (finalAttrs.version != "0.2.0") "Is postgresql18Packages.pgx_ulid still broken?" (
+ lib.versionAtLeast postgresql.version "18"
+ );
description = "ULID Postgres extension written in Rust";
homepage = "https://github.com/pksunkara/pgx_ulid";
changelog = "https://github.com/pksunkara/pgx_ulid/blob/v${finalAttrs.version}/CHANGELOG.md";