From 049edef5ac02bbd3731297a6aecef62f3f7dfca4 Mon Sep 17 00:00:00 2001 From: ndwarshuis Date: Sat, 12 Jun 2021 00:17:52 -0400 Subject: [PATCH] ADD isntall_deps script --- .gitignore | 1 + etc/org-sql/viz_setup.sql | 21 ++++++++++----------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 913d621..13415d5 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ !.gitignore !README.org !init.el +!install_deps # track versions of installed packages !straight diff --git a/etc/org-sql/viz_setup.sql b/etc/org-sql/viz_setup.sql index 9b1ff41..3b24c36 100644 --- a/etc/org-sql/viz_setup.sql +++ b/etc/org-sql/viz_setup.sql @@ -16,22 +16,21 @@ RETURNS TABLE(bin_number int, bin_interval text) AS $func$ BEGIN RETURN QUERY EXECUTE format(' - with recursive - no_bins_t as ( - select min(get_bin_num(%1$s,%2$s)) as bin_number from %3$s a - - union all - - select bin_number + 1 as bin_number from no_bins_t - where - bin_number < (select max(get_bin_num(%1$s,%2$s)) + 1 from %3$s a) + with + bin_numbers as ( + select + generate_series( + min(get_bin_num(%1$s,%2$s)), + max(get_bin_num(%1$s,%2$s)) + ) as bin_number + from %3$s ) select bin_number, concat(bin_number*%2$s, ''-'', bin_number*%2$s + %2$s - 1) as bin_interval - from no_bins_t - order by no_bins_t.bin_number;', + from bin_numbers + order by bin_number;', cname, width, tname