2   postgresql_16 = prev.postgresql_16.overrideAttrs (prevAttrs: {
 
   3     passthru = prevAttrs.passthru // rec {
 
   4       withPackages = f: prevAttrs.passthru.withPackages (ps: f (ps // pkgs));
 
   5       pkgs = prevAttrs.passthru.pkgs // {
 
   6         pg_graphql = final.callPackage ../pkgs/pg_graphql.nix { postgresql = prev.postgresql_16; };