43 Commits

Author SHA1 Message Date
Erik Nordström
7b94c573ba Refactor directory structure and tests
- Directory structure now matches common practices
- Regression tests now run with pg_regress via the PGXS infrastructure.
- Unit tests do not integrate well with pg_regress and have to be run
  separately.
- Docker functionality is separate from main Makefile. Run with
  `make -f docker.mk` to build and `make -f docker.mk run` to run
  the database in a container.
2017-01-31 20:14:19 +01:00
Olof Rensfelt
0f3aa8d557 * Add _meta schema to allow all code to be loaded on both meta and nodes.
* Split SQL into functions and setup.
* Remove hash-lib dependency.
* Makes code into Postgresql extension.
2016-12-20 16:10:59 +01:00
Olof Rensfelt
3ac5ea7fd6 Added query tests. 2016-12-02 16:12:50 +01:00
Matvey Arye
7fa37f10bc Bug Fix: create index only on local tables 2016-11-29 10:24:36 -05:00
Matvey Arye
77a12411d2 fix time period limits 2016-11-28 22:06:36 -05:00
Matvey Arye
f56701f738 Fix non existant hypertable case 2016-11-28 21:49:44 -05:00
Olof Rensfelt
12f260f893 Update unit tests 2016-11-23 18:52:31 +01:00
Matvey Arye
3c72689664 Finishing refactor TODOs & Formatting. Placement and cross-epoch queries. 2016-11-22 16:49:44 -05:00
Matvey Arye
939a4008ad Cleanup after refactor 2016-11-22 16:42:19 -05:00
Matvey Arye
582671f926 Queries again work after previous refactoring 2016-11-22 16:41:28 -05:00
Matvey Arye
0ff42fad02 added ability to insert across partitions 2016-11-22 16:41:27 -05:00
Matvey Arye
1fdb3d43f9 remove last_time_approx 2016-11-22 16:41:27 -05:00
Matvey Arye
bfcb25642e added meta table and communication from data nodes to meta 2016-11-22 16:41:27 -05:00
Matvey Arye
42ee7c8586 starting refactor of clustering and naming logic
This fix allows more flexible placement of tables on a node; better
and more flexible logic for remote placement of chunks on nodes.
2016-11-22 16:41:27 -05:00
Olof Rensfelt
f57f34f1b2 add script to generate csv 2016-11-21 18:39:19 +01:00
Olof Rensfelt
e15da09f45 add test from postgres-kafka-consumer
Added missing files.
2016-11-21 18:39:19 +01:00
Matvey Arye
3950aa6237 rewriting the rest of non-agg queries to return sql, not records 2016-11-10 12:32:57 -05:00
Matvey Arye
5f44f32f86 rewriting by every query to return cte-based sql. 2016-11-09 16:52:31 -05:00
Matvey Arye
117e5ccd47 remove dead code 2016-11-07 12:02:34 -05:00
Matvey Arye
e96509d4c0 fix error codes 2016-11-07 11:25:58 -05:00
Matvey Arye
b15719f9b4 completed aggregate query work 2016-11-03 18:38:36 -04:00
Matvey Arye
60aa45cde3 more work on aggregates 2016-11-03 17:07:36 -04:00
Matvey Arye
7bbe78c3ac better solution to agg queries 2016-11-03 15:12:49 -04:00
Matvey Arye
99981228da fix in aggregate logic 2016-11-03 12:59:01 -04:00
Rob Kiefer
416cc1c041 Fix regression test file. Add Makefile and README 2016-11-02 14:42:14 -04:00
Rob Kiefer
29c4556402 Testing Jenkins PR 2016-11-02 14:16:17 -04:00
Olof Rensfelt
e199a1bcf7 Add setup scripts and cleanup test directories 2016-11-02 17:25:22 +01:00
Olof Rensfelt
696e9d0304 unit_test run script bugfix 2016-11-02 15:27:18 +01:00
Matvey Arye
e6e88ddb99 bug fixes 2016-11-01 22:05:01 -04:00
Matvey Arye
c3d55d339e queries now work with old consumer tests 2016-11-01 14:02:16 -04:00
Olof Rensfelt
b26e9e14e5 Merged in olof_rensfelt/backend-database/ore/test (pull request #2)
add unit tests
2016-11-01 14:54:33 +00:00
Olof Rensfelt
c33e64f2da add unit tests 2016-11-01 12:37:30 +01:00
Rob Kiefer
7c6dee79dc Add restrictions on new namespace names 2016-10-31 13:11:02 -04:00
Rob Kiefer
48da98b5bb Add trigger funcs (on_*, sync_*) to _sysinternal. 2016-10-31 12:49:07 -04:00
Rob Kiefer
e3c1dc2ecc Create schema _sysinternal, put underscored funcs in it. 2016-10-28 17:56:46 -04:00
Matvey Arye
a075899beb test and bug fixes; getting rid of jinja2 2016-10-26 17:02:08 -04:00
Matvey Arye
d300471c86 move cluster fdw setup inside core 2016-10-26 14:43:04 -04:00
Matvey Arye
749ba328ca bug fixes; insert test 2016-10-25 22:10:27 -04:00
Matvey Arye
0f9f906fac add kafka offset managment stuff 2016-10-24 21:51:33 -04:00
Matvey Arye
dbcaa43f48 progress 2016-10-23 20:20:06 -04:00
Matvey Arye
59cc706bda add logic for creating data tables and indexes 2016-10-22 22:04:09 -04:00
Matvey Arye
82a845cf40 checkpoint in redoing cluster managment logic 2016-10-20 14:19:58 -04:00
Matvey Arye
2241a25b8c First Commit 2016-10-18 21:16:51 -04:00