summaryrefslogtreecommitdiff
path: root/pkgs/servers/sql/postgresql/ext.nix
blob: 5095275a423dab9f5e9fa40e889a7525f7845798 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
self: super:
let
  inherit (self) lib config;
in
(lib.packagesFromDirectoryRecursive {
  inherit (super) callPackage;
  directory = ./ext;
})
// {
  timescaledb-apache = super.callPackage ./ext/timescaledb.nix { enableUnfree = false; };
}
// lib.optionalAttrs config.allowAliases {
  pg_embedding = throw "PostgreSQL extension `pg_embedding` has been removed since the project has been abandoned. Upstream's recommendation is to use pgvector instead (https://neon.tech/docs/extensions/pg_embedding#migrate-from-pg_embedding-to-pgvector)";
}