pgsync: init at 0.6.6
This commit is contained in:
parent
93de027ee0
commit
4e96143fe5
2
pkgs/development/tools/database/pgsync/Gemfile
Normal file
2
pkgs/development/tools/database/pgsync/Gemfile
Normal file
@ -0,0 +1,2 @@
|
||||
source 'https://rubygems.org'
|
||||
gem 'pgsync'
|
23
pkgs/development/tools/database/pgsync/Gemfile.lock
Normal file
23
pkgs/development/tools/database/pgsync/Gemfile.lock
Normal file
@ -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
|
15
pkgs/development/tools/database/pgsync/default.nix
Normal file
15
pkgs/development/tools/database/pgsync/default.nix
Normal file
@ -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;
|
||||
};
|
||||
}
|
64
pkgs/development/tools/database/pgsync/gemset.nix
Normal file
64
pkgs/development/tools/database/pgsync/gemset.nix
Normal file
@ -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";
|
||||
};
|
||||
}
|
@ -7481,6 +7481,8 @@ in
|
||||
|
||||
pgmetrics = callPackage ../tools/misc/pgmetrics { };
|
||||
|
||||
pgsync = callPackage ../development/tools/database/pgsync { };
|
||||
|
||||
pdsh = callPackage ../tools/networking/pdsh {
|
||||
rsh = true; # enable internal rsh implementation
|
||||
ssh = openssh;
|
||||
|
Loading…
Reference in New Issue
Block a user