diff options
author | Orivej Desh <orivej@gmx.fr> | 2017-09-29 10:24:16 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-09-29 10:24:16 +0000 |
commit | 28afacbe98b625c3ed30cd5ec9c4f0c92f49ecf8 (patch) | |
tree | 7332e1f89a917a3a4e512da843b2b9f21875c6c3 /pkgs/servers | |
parent | d1d4b7f5005d98a2de3e81613ffe732195a08ed1 (diff) | |
parent | 24890984e758a3f9de645181bd758ec8e6af34c0 (diff) | |
download | nixlib-28afacbe98b625c3ed30cd5ec9c4f0c92f49ecf8.tar nixlib-28afacbe98b625c3ed30cd5ec9c4f0c92f49ecf8.tar.gz nixlib-28afacbe98b625c3ed30cd5ec9c4f0c92f49ecf8.tar.bz2 nixlib-28afacbe98b625c3ed30cd5ec9c4f0c92f49ecf8.tar.lz nixlib-28afacbe98b625c3ed30cd5ec9c4f0c92f49ecf8.tar.xz nixlib-28afacbe98b625c3ed30cd5ec9c4f0c92f49ecf8.tar.zst nixlib-28afacbe98b625c3ed30cd5ec9c4f0c92f49ecf8.zip |
Merge pull request #29549 from volth/timescaledb-0.4.2
timescaledb: init at 0.5.0
Diffstat (limited to 'pkgs/servers')
-rw-r--r-- | pkgs/servers/sql/postgresql/timescaledb/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/servers/sql/postgresql/timescaledb/default.nix b/pkgs/servers/sql/postgresql/timescaledb/default.nix new file mode 100644 index 000000000000..fbf0bfa19265 --- /dev/null +++ b/pkgs/servers/sql/postgresql/timescaledb/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchFromGitHub, postgresql }: + +# # To enable on NixOS: +# config.services.postgresql = { +# extraPlugins = [ pkgs.timescaledb ]; +# extraConfig = "shared_preload_libraries = 'timescaledb'"; +# } + +stdenv.mkDerivation rec { + name = "timescaledb-${version}"; + version = "0.5.0"; + + buildInputs = [ postgresql ]; + + src = fetchFromGitHub { + owner = "timescale"; + repo = "timescaledb"; + rev = version; + sha256 = "01swgjw563c42azxsg55ry7cyiipxkcvfrxmw71jil5dxl3s0fkz"; + }; + + installPhase = '' + mkdir -p $out/bin + install -D timescaledb.so -t $out/lib + install -D timescaledb.control -t $out/share/extension + cp -dpR sql/* $out/share/extension/ + ''; + + meta = with stdenv.lib; { + description = "Scales PostgreSQL for time-series data via automatic partitioning across time and space"; + homepage = https://www.timescale.com/; + maintainers = with maintainers; [ volth ]; + platforms = platforms.linux; + license = licenses.postgresql; + }; +} |