1self: super: let
2 inherit (self) lib config;
3in {
4
5 age = super.callPackage ./age.nix { };
6
7 anonymizer = super.callPackage ./anonymizer.nix { };
8
9 apache_datasketches = super.callPackage ./apache_datasketches.nix { };
10
11 citus = super.callPackage ./citus.nix { };
12
13 h3-pg = super.callPackage ./h3-pg.nix { };
14
15 hypopg = super.callPackage ./hypopg.nix { };
16
17 jsonb_deep_sum = super.callPackage ./jsonb_deep_sum.nix { };
18
19 lantern = super.callPackage ./lantern.nix { };
20
21 periods = super.callPackage ./periods.nix { };
22
23 postgis = super.callPackage ./postgis.nix { };
24
25 pg_auto_failover = super.callPackage ./pg_auto_failover.nix { };
26
27 pg_bigm = super.callPackage ./pg_bigm.nix { };
28
29 pg_ed25519 = super.callPackage ./pg_ed25519.nix { };
30
31 pg_hint_plan = super.callPackage ./pg_hint_plan.nix { };
32
33 pg_ivm = super.callPackage ./pg_ivm.nix { };
34
35 pg_libversion = super.callPackage ./pg_libversion.nix { };
36
37 pg_rational = super.callPackage ./pg_rational.nix { };
38
39 pg_repack = super.callPackage ./pg_repack.nix { };
40
41 pg_similarity = super.callPackage ./pg_similarity.nix { };
42
43 pgaudit = super.callPackage ./pgaudit.nix { };
44
45 pgmq = super.callPackage ./pgmq.nix { };
46
47 pgroonga = super.callPackage ./pgroonga.nix { };
48
49 pgsodium = super.callPackage ./pgsodium.nix { };
50
51 pgsql-http = super.callPackage ./pgsql-http.nix { };
52
53 pgvecto-rs = super.callPackage ./pgvecto-rs { };
54
55 pgvector = super.callPackage ./pgvector.nix { };
56
57 plpgsql_check = super.callPackage ./plpgsql_check.nix { };
58
59 plr = super.callPackage ./plr.nix { };
60
61 plv8 = super.callPackage ./plv8 { };
62
63 pgjwt = super.callPackage ./pgjwt.nix { };
64
65 cstore_fdw = super.callPackage ./cstore_fdw.nix { };
66
67 pg_hll = super.callPackage ./pg_hll.nix { };
68
69 pg_cron = super.callPackage ./pg_cron.nix { };
70
71 pg_topn = super.callPackage ./pg_topn.nix { };
72
73 pg_net = super.callPackage ./pg_net.nix { };
74
75 pg-gvm = super.callPackage ./pg-gvm.nix { };
76
77 pg-semver = super.callPackage ./pg-semver.nix { };
78
79 pgtap = super.callPackage ./pgtap.nix { };
80
81 smlar = super.callPackage ./smlar.nix { };
82
83 system_stats = super.callPackage ./system_stats.nix { };
84
85 temporal_tables = super.callPackage ./temporal_tables.nix { };
86
87 timescaledb = super.callPackage ./timescaledb.nix { };
88 timescaledb-apache = super.callPackage ./timescaledb.nix { enableUnfree = false; };
89
90 timescaledb_toolkit = super.callPackage ./timescaledb_toolkit.nix { };
91
92 tds_fdw = super.callPackage ./tds_fdw.nix { };
93
94 pgrouting = super.callPackage ./pgrouting.nix { };
95
96 pg_partman = super.callPackage ./pg_partman.nix { };
97
98 pg_relusage = super.callPackage ./pg_relusage.nix { };
99
100 pg_roaringbitmap = super.callPackage ./pg_roaringbitmap.nix { };
101
102 pg_safeupdate = super.callPackage ./pg_safeupdate.nix { };
103
104 pg_squeeze = super.callPackage ./pg_squeeze.nix { };
105
106 pg_uuidv7 = super.callPackage ./pg_uuidv7.nix { };
107
108 repmgr = super.callPackage ./repmgr.nix { };
109
110 rum = super.callPackage ./rum.nix { };
111
112 sqlite_fdw = super.callPackage ./sqlite_fdw.nix { };
113
114 tsja = super.callPackage ./tsja.nix { };
115
116 wal2json = super.callPackage ./wal2json.nix { };
117} // lib.optionalAttrs config.allowAliases {
118 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)";
119}