177 Commits

Author SHA1 Message Date
Matvey Arye
6c3ee77d23 Adding API doc link 2017-01-30 14:56:50 -05:00
RobAtticus NA
b3ae7208b5 Merged in create-hyper-meta (pull request #65) 2017-01-30 17:28:05 +00:00
Rob Kiefer
69f30abf7c Throw error when creating hypertable on non-data node 2017-01-30 12:23:55 -05:00
Matvey Arye
9c9ef0981f Merged in schema-cleanup (pull request #61)
Allow extension to be installed in a different schema
2017-01-30 17:07:13 +00:00
Matvey Arye
95afe4f2a0 Allow extension to be installed in a different schema
This changes the extension to allow it be installed in a different
schema. Part of this change also adds a partioning_func_schema option
so that the partitioning_func does not need to live in search_path.
2017-01-30 12:02:57 -05:00
enordstr NA
7f7e9eff68 Merged in enordstr/backend-database/enordstr/allow-0-time-epoch (pull request #57)
Allow partition epochs to start and end at time 0.
2017-01-30 15:50:45 +00:00
Erik Nordström
334e302c8c Allow partition epochs to start and end at time 0.
This aligns the partition epoch table with the chunk table,
which allows data in chunks to start and end at time 0.
2017-01-30 12:20:19 +01:00
RobAtticus NA
16e97be00d Merged in trigger-rename (pull request #60) 2017-01-27 16:51:33 +00:00
Rob Kiefer
22cbee18fe Common function for trigger errors 2017-01-27 11:29:21 -05:00
Rob Kiefer
32b91eeded Rename triggers from on_create_X to on_change_X 2017-01-26 16:09:09 -05:00
RobAtticus NA
ee2d914d34 Merged in update-delete (pull request #58) 2017-01-26 20:19:49 +00:00
Matvey Arye
3cc1940c57 Add support for UPDATE and DELETE commands 2017-01-26 14:58:58 -05:00
Matvey Arye
459f9fd3d5 Merged in enordstr/backend-database/enordstr/only-time-partitioning (pull request #52)
Allow partitioning in only time dimension
2017-01-26 19:56:58 +00:00
Erik Nordström
d87a6ee5a0 Allow partitioning in only time dimension
This allows creating hypertables as follows:
```
CREATE TABLE only_1dim(time timestamp, temp float);
SELECT create_hypertable('only_1dim', 'time');
INSERT INTO only_1dim VALUES('2017-01-12T08:11:03', 23.4);
```

It is implemented by making the specification of a partitioning column
optional, and when NULL the number of partitions will be set to 1.
2017-01-26 11:57:22 +01:00
enordstr NA
4a6e707bdd Merged in name-to-serial (pull request #59)
Change hypertable.name to hypertable.id with type SERIAL
2017-01-26 09:05:06 +00:00
Rob Kiefer
2646480657 Change hypertable.name to hypertable.id with type SERIAL 2017-01-25 17:26:53 -05:00
RobAtticus NA
5dde9d4ea2 Merged in cleanup (pull request #55) 2017-01-25 17:55:19 +00:00
Rob Kiefer
657c929aa8 Cleanup some identation and alignment issues 2017-01-25 12:49:51 -05:00
Olof Rensfelt
115179476e Merged in olof_rensfelt/backend-database/ore/check_conflict (pull request #51)
Removed ON CONFLICT DO NOTHING statements where it works.
2017-01-25 16:32:10 +00:00
Olof Rensfelt
2b08c4a78a Removed ON CONFLICT DO NOTHING statements where it works. 2017-01-25 17:26:55 +01:00
Matvey Arye
9746321190 Merged in usability-fixes (pull request #56)
Misc usability fixes
2017-01-25 16:09:30 +00:00
Matvey Arye
97205a7cec Misc usability fixes 2017-01-24 17:26:57 -05:00
Matvey Arye
a86bb7e9d0 Merged in docker-fixes (pull request #54)
Changes to Makefile and associated scripts to make docker commands act as expected + to mount a data volume
2017-01-24 20:29:34 +00:00
Matvey Arye
ce5e1aecd7 Changes to Makefile and associated scripts to make docker commands act as expected + to mount a data volume 2017-01-24 14:59:54 -05:00
Rob Kiefer
20489d2a6c Cleanup indentation in schema_info.sql 2017-01-24 13:07:21 -05:00
RobAtticus NA
a1d25906b5 Merged in move-internal (pull request #53) 2017-01-24 17:40:01 +00:00
Rob Kiefer
7f548f6f91 Remove ioql helper functions 2017-01-24 12:25:44 -05:00
Rob Kiefer
b25e71aa4e Move more functions into _iobeamdb_internal. 2017-01-24 12:21:35 -05:00
enordstr NA
3f09177467 Merged in enordstr/backend-database/enordstr/remove-ioql (pull request #50)
Remove IOQL
2017-01-24 17:19:41 +00:00
Erik Nordström
35276966c4 Remove IOQL 2017-01-24 17:50:46 +01:00
Rob Kiefer
c40fe596c4 Replace all _sysinternal instances in tests 2017-01-24 11:46:53 -05:00
Rob Kiefer
2b8855543b Fix missed references to _meta 2017-01-24 11:30:29 -05:00
RobAtticus NA
5c68b739e2 Merged in rename-sysinternal (pull request #47) 2017-01-24 16:10:10 +00:00
Rob Kiefer
2594d0b6ce Rename _sysinternal to _iobeamdb_internal and _meta to _iobeamdb_meta. 2017-01-24 11:08:55 -05:00
Matvey Arye
d2ba389c83 Merged in fix-pg_dump (pull request #48)
Fix (and test) pg_dump of extension tables
2017-01-24 15:18:59 +00:00
Matvey Arye
3efccceae0 Fix (and test) pg_dump of extension tables 2017-01-24 10:11:49 -05:00
enordstr NA
c49a51a4f0 Merged in enordstr/backend-database/enordstr/delete-retention (pull request #41)
Allow dropping hypertable chunks older than some timestamp
2017-01-24 08:59:12 +00:00
Erik Nordström
3976919e76 Allow dropping hypertable chunks older than some timestamp
- Can only be done on metanode currently
- Does not implement a per-table retention
2017-01-24 09:52:04 +01:00
Ajay Kulkarni
5322188473 Merged in readme-edits (pull request #49)
Readme changes for clarity (and my first repo commit!)
2017-01-23 23:14:03 +00:00
Ajay Kulkarni
386d7bb5aa Readme changes for clarity (and my first repo commit!) 2017-01-23 18:13:09 -05:00
Matvey Arye
5e7e9efc08 Merged in enordstr/backend-database/enordstr/remove-kafka (pull request #45)
Remove kafka-related code
2017-01-23 21:15:18 +00:00
Olof Rensfelt
4a6b409fc9 Merged in olof_rensfelt/backend-database/ore/add_regression_test_output (pull request #44)
Add output from regression test to stdout.
2017-01-23 20:33:10 +00:00
Olof Rensfelt
a77599c20d Add output from regression test to stdout.
Take regression test files as command line args to run a subset of tests.
2017-01-23 21:32:08 +01:00
Olof Rensfelt
bb474c9c8e Merged in olof_rensfelt/backend-database/ore/fix_create_hypertable (pull request #46)
Create schema for hypertable if it does not exists.
2017-01-23 18:34:42 +00:00
Matvey Arye
41abf6ba4c Merged in user-input-checks (pull request #40)
User input checks
2017-01-23 16:43:37 +00:00
Matvey Arye
a3b9881b6e Adding checks for user input to ddl functions 2017-01-23 10:59:14 -05:00
Matvey Arye
2f28a9d183 added some more testing to create_hypertable twice case 2017-01-23 10:59:14 -05:00
Olof Rensfelt
f0dbb392d4 Create schema for hypertable if it does not exists. 2017-01-23 15:29:05 +01:00
Erik Nordström
661b7cdc94 Remove kafka-related code 2017-01-23 14:04:33 +01:00
enordstr NA
188b1b39dd Merged in fix-placement-code (pull request #43)
Fix chunk placement code
2017-01-23 08:26:22 +00:00