diff options
Diffstat (limited to 'nixpkgs/pkgs/servers/sql/postgresql')
4 files changed, 36 insertions, 5 deletions
diff --git a/nixpkgs/pkgs/servers/sql/postgresql/ext/pgroonga.nix b/nixpkgs/pkgs/servers/sql/postgresql/ext/pgroonga.nix index 8a185990725f..2fc190d8e009 100644 --- a/nixpkgs/pkgs/servers/sql/postgresql/ext/pgroonga.nix +++ b/nixpkgs/pkgs/servers/sql/postgresql/ext/pgroonga.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "pgroonga-${version}"; - version = "2.1.7"; + version = "2.1.8"; src = fetchurl { url = "https://packages.groonga.org/source/pgroonga/${name}.tar.gz"; - sha256 = "1mpns28f5hk528i5x7rkj9jp3qdhxmicmz13aj4lzlwa8yssx9ws"; + sha256 = "0k3cxl58rdbs19sv27sk8yhk8ai8r046hyg9araxqiplrxx9y01s"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/nixpkgs/pkgs/servers/sql/postgresql/ext/pgtap.nix b/nixpkgs/pkgs/servers/sql/postgresql/ext/pgtap.nix index 6386049be395..e4030730bf38 100644 --- a/nixpkgs/pkgs/servers/sql/postgresql/ext/pgtap.nix +++ b/nixpkgs/pkgs/servers/sql/postgresql/ext/pgtap.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "pgtap-${version}"; - version = "0.99.0"; + version = "1.0.0"; src = fetchFromGitHub { owner = "theory"; repo = "pgtap"; rev = "v${version}"; - sha256 = "0xakjlbb99mgd8za6m0xa6n3s5fhif217iip6b3aywqw7nh1j6nv"; + sha256 = "0ks53lsrpa8yxav8jh0jlvs25y6p7mkcdch8il1kvib9k5zq2wnb"; }; nativeBuildInputs = [ postgresql perl perlPackages.TAPParserSourceHandlerpgTAP which ]; diff --git a/nixpkgs/pkgs/servers/sql/postgresql/ext/tds_fdw.nix b/nixpkgs/pkgs/servers/sql/postgresql/ext/tds_fdw.nix new file mode 100644 index 000000000000..dbffab79a13e --- /dev/null +++ b/nixpkgs/pkgs/servers/sql/postgresql/ext/tds_fdw.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchFromGitHub, postgresql, freetds }: + +stdenv.mkDerivation rec { + pname = "tds_fdw"; + version = "1.0.8"; + + buildInputs = [ postgresql freetds ]; + + src = fetchFromGitHub { + owner = "tds-fdw"; + repo = pname; + rev = "refs/tags/v${version}"; + sha256 = "0dlv1imiy773yplqqpl26xka65bc566k2x81wkrbvwqagnwvcai2"; + }; + + installPhase = '' + install -D tds_fdw.so -t $out/lib + install -D sql/tds_fdw--${version}.sql -t $out/share/extension + install -D tds_fdw.control -t $out/share/extension + ''; + + meta = with stdenv.lib; { + description = "A PostgreSQL foreign data wrapper to connect to TDS databases (Sybase and Microsoft SQL Server)"; + homepage = https://github.com/tds-fdw/tds_fdw; + maintainers = [ maintainers.steve-chavez ]; + platforms = platforms.linux; + license = licenses.postgresql; + }; +} diff --git a/nixpkgs/pkgs/servers/sql/postgresql/packages.nix b/nixpkgs/pkgs/servers/sql/postgresql/packages.nix index a1ca71d2c8cf..2d0c699c12ea 100644 --- a/nixpkgs/pkgs/servers/sql/postgresql/packages.nix +++ b/nixpkgs/pkgs/servers/sql/postgresql/packages.nix @@ -34,4 +34,6 @@ self: super: { timescaledb = super.callPackage ./ext/timescaledb.nix { }; tsearch_extras = super.callPackage ./ext/tsearch_extras.nix { }; -} \ No newline at end of file + + tds_fdw = super.callPackage ./ext/tds_fdw.nix { }; +} |