From da397a286e1cde87a8d584370de130a2ddd194b5 Mon Sep 17 00:00:00 2001 From: emaryn Date: Fri, 21 Feb 2025 22:30:07 +0800 Subject: [PATCH] timescaledb-parallel-copy: 0.4.0 -> 0.9.0 --- .../ti/timescaledb-parallel-copy/package.nix | 27 ++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ti/timescaledb-parallel-copy/package.nix b/pkgs/by-name/ti/timescaledb-parallel-copy/package.nix index deadaced8f6e..cdcade4621ef 100644 --- a/pkgs/by-name/ti/timescaledb-parallel-copy/package.nix +++ b/pkgs/by-name/ti/timescaledb-parallel-copy/package.nix @@ -2,20 +2,41 @@ lib, buildGoModule, fetchFromGitHub, + versionCheckHook, }: buildGoModule rec { pname = "timescaledb-parallel-copy"; - version = "0.4.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "timescale"; repo = "timescaledb-parallel-copy"; tag = "v${version}"; - hash = "sha256-HxaGKJnLZjPPJXoccAx0XUsCrZiG09c40zeSbHYXm04="; + hash = "sha256-vd+2KpURyVhcVf2ESHcyZLJCw+z+WbnTJX9Uy4ZAPoE="; }; - vendorHash = "sha256-muxtr80EjnRoHG/TCEQwrBwlnARsfqWoYlR0HavMe6U="; + vendorHash = "sha256-MRso2uihMUc+rLwljwZZR1+1cXADCNg+JUpRcRU918g="; + + checkFlags = + let + # need Docker daemon + skippedTests = [ + "TestWriteDataToCSV" + "TestErrorAtRow" + "TestErrorAtRowWithHeader" + "TestWriteReportProgress" + "TestFailedBatchHandler" + "TestFailedBatchHandlerFailure" + ]; + in + [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; + + doInstallCheck = true; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + versionCheckProgramArg = "-version"; meta = { description = "Bulk, parallel insert of CSV records into PostgreSQL";