tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
timescaledb-parallel-copy: 0.4.0 -> 0.9.0
emaryn
1 year ago
da397a28
0aec71b4
+24
-3
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
ti
timescaledb-parallel-copy
package.nix
+24
-3
pkgs/by-name/ti/timescaledb-parallel-copy/package.nix
···
2
2
lib,
3
3
buildGoModule,
4
4
fetchFromGitHub,
5
5
+
versionCheckHook,
5
6
}:
6
7
7
8
buildGoModule rec {
8
9
pname = "timescaledb-parallel-copy";
9
9
-
version = "0.4.0";
10
10
+
version = "0.9.0";
10
11
11
12
src = fetchFromGitHub {
12
13
owner = "timescale";
13
14
repo = "timescaledb-parallel-copy";
14
15
tag = "v${version}";
15
15
-
hash = "sha256-HxaGKJnLZjPPJXoccAx0XUsCrZiG09c40zeSbHYXm04=";
16
16
+
hash = "sha256-vd+2KpURyVhcVf2ESHcyZLJCw+z+WbnTJX9Uy4ZAPoE=";
16
17
};
17
18
18
18
-
vendorHash = "sha256-muxtr80EjnRoHG/TCEQwrBwlnARsfqWoYlR0HavMe6U=";
19
19
+
vendorHash = "sha256-MRso2uihMUc+rLwljwZZR1+1cXADCNg+JUpRcRU918g=";
20
20
+
21
21
+
checkFlags =
22
22
+
let
23
23
+
# need Docker daemon
24
24
+
skippedTests = [
25
25
+
"TestWriteDataToCSV"
26
26
+
"TestErrorAtRow"
27
27
+
"TestErrorAtRowWithHeader"
28
28
+
"TestWriteReportProgress"
29
29
+
"TestFailedBatchHandler"
30
30
+
"TestFailedBatchHandlerFailure"
31
31
+
];
32
32
+
in
33
33
+
[ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];
34
34
+
35
35
+
doInstallCheck = true;
36
36
+
37
37
+
nativeInstallCheckInputs = [ versionCheckHook ];
38
38
+
39
39
+
versionCheckProgramArg = "-version";
19
40
20
41
meta = {
21
42
description = "Bulk, parallel insert of CSV records into PostgreSQL";