postgresqlPackages.pgtap: use __structuredAttrs instead of passAsFile

This commit is contained in:
Stefan Frijters
2026-05-01 13:38:45 +02:00
parent 3e0f110c52
commit eeda6cc401
+3 -1
View File
@@ -35,7 +35,6 @@ postgresqlBuildExtension (finalAttrs: {
postgresqlTestHook
(postgresql.withPackages (_: [ finalAttrs.finalPackage ]))
];
passAsFile = [ "sql" ];
sql = ''
CREATE EXTENSION pgtap;
@@ -47,10 +46,13 @@ postgresqlBuildExtension (finalAttrs: {
'';
checkPhase = ''
runHook preCheck
sqlPath=$TMPDIR/test.sql
printf "%s" "$sql" > $sqlPath
psql -a -v ON_ERROR_STOP=1 -f $sqlPath
runHook postCheck
'';
installPhase = "touch $out";
__structuredAttrs = true;
};
meta = {