tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
pgsync: init at 0.6.6
Fabián Heredia Montiel
5 years ago
4e96143f
93de027e
+106
5 changed files
expand all
collapse all
unified
split
pkgs
development
tools
database
pgsync
Gemfile
Gemfile.lock
default.nix
gemset.nix
top-level
all-packages.nix
+2
pkgs/development/tools/database/pgsync/Gemfile
reviewed
···
1
1
+
source 'https://rubygems.org'
2
2
+
gem 'pgsync'
+23
pkgs/development/tools/database/pgsync/Gemfile.lock
reviewed
···
1
1
+
GEM
2
2
+
remote: https://rubygems.org/
3
3
+
specs:
4
4
+
parallel (1.20.1)
5
5
+
pg (1.2.3)
6
6
+
pgsync (0.6.6)
7
7
+
parallel
8
8
+
pg (>= 0.18.2)
9
9
+
slop (>= 4.8.2)
10
10
+
tty-spinner
11
11
+
slop (4.8.2)
12
12
+
tty-cursor (0.7.1)
13
13
+
tty-spinner (0.9.3)
14
14
+
tty-cursor (~> 0.7)
15
15
+
16
16
+
PLATFORMS
17
17
+
ruby
18
18
+
19
19
+
DEPENDENCIES
20
20
+
pgsync
21
21
+
22
22
+
BUNDLED WITH
23
23
+
2.1.4
+15
pkgs/development/tools/database/pgsync/default.nix
reviewed
···
1
1
+
{ lib, bundlerApp }:
2
2
+
3
3
+
bundlerApp rec {
4
4
+
gemdir = ./.;
5
5
+
pname = "pgsync";
6
6
+
exes = [ "pgsync" ];
7
7
+
8
8
+
meta = with lib; {
9
9
+
description = "Sync data from one Postgres database to another (like `pg_dump`/`pg_restore`)";
10
10
+
homepage = "https://github.com/ankane/pgsync";
11
11
+
license = with licenses; mit;
12
12
+
maintainers = with maintainers; [ fabianhjr ];
13
13
+
platforms = platforms.all;
14
14
+
};
15
15
+
}
+64
pkgs/development/tools/database/pgsync/gemset.nix
reviewed
···
1
1
+
{
2
2
+
parallel = {
3
3
+
groups = ["default"];
4
4
+
platforms = [];
5
5
+
source = {
6
6
+
remotes = ["https://rubygems.org"];
7
7
+
sha256 = "0055br0mibnqz0j8wvy20zry548dhkakws681bhj3ycb972awkzd";
8
8
+
type = "gem";
9
9
+
};
10
10
+
version = "1.20.1";
11
11
+
};
12
12
+
pg = {
13
13
+
groups = ["default"];
14
14
+
platforms = [];
15
15
+
source = {
16
16
+
remotes = ["https://rubygems.org"];
17
17
+
sha256 = "13mfrysrdrh8cka1d96zm0lnfs59i5x2g6ps49r2kz5p3q81xrzj";
18
18
+
type = "gem";
19
19
+
};
20
20
+
version = "1.2.3";
21
21
+
};
22
22
+
pgsync = {
23
23
+
dependencies = ["parallel" "pg" "slop" "tty-spinner"];
24
24
+
groups = ["default"];
25
25
+
platforms = [];
26
26
+
source = {
27
27
+
remotes = ["https://rubygems.org"];
28
28
+
sha256 = "0wjvcfsgm7xxhb2lxil19qjxvvihqxbjd2ykmm5d43p0h2l9wvxr";
29
29
+
type = "gem";
30
30
+
};
31
31
+
version = "0.6.6";
32
32
+
};
33
33
+
slop = {
34
34
+
groups = ["default"];
35
35
+
platforms = [];
36
36
+
source = {
37
37
+
remotes = ["https://rubygems.org"];
38
38
+
sha256 = "05d1xv8r9cmd0mmlqpa853yzd7xhcyha063w1g8dpf84scxbxmd3";
39
39
+
type = "gem";
40
40
+
};
41
41
+
version = "4.8.2";
42
42
+
};
43
43
+
tty-cursor = {
44
44
+
groups = ["default"];
45
45
+
platforms = [];
46
46
+
source = {
47
47
+
remotes = ["https://rubygems.org"];
48
48
+
sha256 = "0j5zw041jgkmn605ya1zc151bxgxl6v192v2i26qhxx7ws2l2lvr";
49
49
+
type = "gem";
50
50
+
};
51
51
+
version = "0.7.1";
52
52
+
};
53
53
+
tty-spinner = {
54
54
+
dependencies = ["tty-cursor"];
55
55
+
groups = ["default"];
56
56
+
platforms = [];
57
57
+
source = {
58
58
+
remotes = ["https://rubygems.org"];
59
59
+
sha256 = "0hh5awmijnzw9flmh5ak610x1d00xiqagxa5mbr63ysggc26y0qf";
60
60
+
type = "gem";
61
61
+
};
62
62
+
version = "0.9.3";
63
63
+
};
64
64
+
}
+2
pkgs/top-level/all-packages.nix
reviewed
···
7481
7481
7482
7482
pgmetrics = callPackage ../tools/misc/pgmetrics { };
7483
7483
7484
7484
+
pgsync = callPackage ../development/tools/database/pgsync { };
7485
7485
+
7484
7486
pdsh = callPackage ../tools/networking/pdsh {
7485
7487
rsh = true; # enable internal rsh implementation
7486
7488
ssh = openssh;