Merge pull request #119884 from LibreCybernetics/add-ruby-pgsync
pgsync: init at 0.6.6
This commit is contained in:
commit
8e7de907c7
|
@ -0,0 +1,2 @@
|
||||||
|
source 'https://rubygems.org'
|
||||||
|
gem 'pgsync'
|
|
@ -0,0 +1,23 @@
|
||||||
|
GEM
|
||||||
|
remote: https://rubygems.org/
|
||||||
|
specs:
|
||||||
|
parallel (1.20.1)
|
||||||
|
pg (1.2.3)
|
||||||
|
pgsync (0.6.6)
|
||||||
|
parallel
|
||||||
|
pg (>= 0.18.2)
|
||||||
|
slop (>= 4.8.2)
|
||||||
|
tty-spinner
|
||||||
|
slop (4.8.2)
|
||||||
|
tty-cursor (0.7.1)
|
||||||
|
tty-spinner (0.9.3)
|
||||||
|
tty-cursor (~> 0.7)
|
||||||
|
|
||||||
|
PLATFORMS
|
||||||
|
ruby
|
||||||
|
|
||||||
|
DEPENDENCIES
|
||||||
|
pgsync
|
||||||
|
|
||||||
|
BUNDLED WITH
|
||||||
|
2.1.4
|
|
@ -0,0 +1,15 @@
|
||||||
|
{ lib, bundlerApp }:
|
||||||
|
|
||||||
|
bundlerApp rec {
|
||||||
|
gemdir = ./.;
|
||||||
|
pname = "pgsync";
|
||||||
|
exes = [ "pgsync" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Sync data from one Postgres database to another (like `pg_dump`/`pg_restore`)";
|
||||||
|
homepage = "https://github.com/ankane/pgsync";
|
||||||
|
license = with licenses; mit;
|
||||||
|
maintainers = with maintainers; [ fabianhjr ];
|
||||||
|
platforms = platforms.all;
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,64 @@
|
||||||
|
{
|
||||||
|
parallel = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0055br0mibnqz0j8wvy20zry548dhkakws681bhj3ycb972awkzd";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "1.20.1";
|
||||||
|
};
|
||||||
|
pg = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "13mfrysrdrh8cka1d96zm0lnfs59i5x2g6ps49r2kz5p3q81xrzj";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "1.2.3";
|
||||||
|
};
|
||||||
|
pgsync = {
|
||||||
|
dependencies = ["parallel" "pg" "slop" "tty-spinner"];
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0wjvcfsgm7xxhb2lxil19qjxvvihqxbjd2ykmm5d43p0h2l9wvxr";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.6.6";
|
||||||
|
};
|
||||||
|
slop = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "05d1xv8r9cmd0mmlqpa853yzd7xhcyha063w1g8dpf84scxbxmd3";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "4.8.2";
|
||||||
|
};
|
||||||
|
tty-cursor = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0j5zw041jgkmn605ya1zc151bxgxl6v192v2i26qhxx7ws2l2lvr";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.7.1";
|
||||||
|
};
|
||||||
|
tty-spinner = {
|
||||||
|
dependencies = ["tty-cursor"];
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0hh5awmijnzw9flmh5ak610x1d00xiqagxa5mbr63ysggc26y0qf";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.9.3";
|
||||||
|
};
|
||||||
|
}
|
|
@ -7487,6 +7487,8 @@ in
|
||||||
|
|
||||||
pgmetrics = callPackage ../tools/misc/pgmetrics { };
|
pgmetrics = callPackage ../tools/misc/pgmetrics { };
|
||||||
|
|
||||||
|
pgsync = callPackage ../development/tools/database/pgsync { };
|
||||||
|
|
||||||
pdsh = callPackage ../tools/networking/pdsh {
|
pdsh = callPackage ../tools/networking/pdsh {
|
||||||
rsh = true; # enable internal rsh implementation
|
rsh = true; # enable internal rsh implementation
|
||||||
ssh = openssh;
|
ssh = openssh;
|
||||||
|
|
Loading…
Reference in New Issue