4553 Commits

Author SHA1 Message Date
Matvey Arye
21db9f62dc Merged in partition-exclusion-opt (pull request #28)
Do parse tree transform to allow postgres to exculde partitions when quals of the form partion_key = const are present
2017-01-16 10:53:54 -05:00
Matvey Arye
3463a74b78 Do parse tree transform to allow postgres to exculde partitions when quals of the form partion_key = const are present 2017-01-16 10:53:24 -05:00
RobAtticus NA
4e7a8f9fec Merged in update-startup (pull request #31) 2017-01-16 10:49:32 -05:00
Rob Kiefer
0ec5095cf5 Cleanup Makefile targets, script names, and README 2017-01-16 10:49:08 -05:00
enordstr NA
e419dbe621 Merged in enordstr/backend-database/enordstr/add-hypertable-rename (pull request #32)
Rename add_hypertable() -> create_hypertable()
2017-01-16 14:47:09 +01:00
Erik Nordström
a27f71b614 Rename add_hypertable() -> create_hypertable() 2017-01-16 14:45:15 +01:00
Matvey Arye
38f0468faf Merged in transactional-dblink (pull request #21)
This creates an infrastructure for tranactional node->meta dblink commands.
2017-01-13 14:59:22 -05:00
Matvey Arye
228b8eeab7 handle dblink correctlty for meta->data too 2017-01-13 13:25:46 -05:00
Matvey Arye
dfd97fb5f1 This creates an infrastructure for tranactional node->meta dblink commands. 2017-01-13 12:39:51 -05:00
enordstr NA
26a2e84ed4 Merged in enordstr/backend-database/enordstr/chunk-closing (pull request #17)
Add support for closing chunks based on size
2017-01-13 17:59:16 +01:00
Erik Nordström
5506d80067 Add support for closing chunks based on size 2017-01-13 17:55:53 +01:00
RobAtticus NA
5a9c19d99b Merged in remove-temp-table (pull request #29) 2017-01-13 11:05:52 -05:00
Rob Kiefer
fd0aea7c4e Remove create_temp_table func only used in tests 2017-01-11 16:01:56 -05:00
RobAtticus NA
90d836a5b2 Merged in tables-docs (pull request #27) 2017-01-11 15:20:33 -05:00
Rob Kiefer
93bbba8e0b Update docs to expand and clarify data structures and concepts 2017-01-11 12:35:54 -05:00
Rob Kiefer
5bee8d7ee4 Format SQL setup files 2017-01-09 16:50:12 -05:00
RobAtticus NA
da6af1a6cc Merged in more-cleanup (pull request #26) 2017-01-09 10:30:49 -05:00
Rob Kiefer
5e43448613 Add more doc comments for meta triggers and functions 2017-01-09 10:30:34 -05:00
Rob Kiefer
050575feb6 Remove unused names.sql 2017-01-09 10:30:34 -05:00
Matvey Arye
ffc2be0a2c Merged in multi-partition-insert-fix (pull request #25)
Fix insert of batches that span multiple space partitions
2017-01-09 10:29:38 -05:00
Matvey Arye
f7253fe12a Fix insert of batches that span multiple space partitions 2017-01-06 13:52:32 -05:00
Matvey Arye
6ef973141c adding forgotten files 2017-01-06 13:51:17 -05:00
Matvey Arye
e7faa8911a Regression tests cleanup to make tests repeat output less between tests (i.e. ioql_query does not repeat output from insert.sql) 2017-01-06 12:41:17 -05:00
RobAtticus NA
74fe879150 Merged in error-update-main (pull request #24) 2017-01-06 12:12:22 -05:00
Rob Kiefer
24d75909c3 Throw error on UPDATE/DELETE attempts to main table 2017-01-05 16:25:10 -05:00
Matvey Arye
dd1f32bd43 Merged in time-column-name (pull request #23)
Allow time columns to take arbitrary names as well as be integer or timestamp(with or without time zone) types.
2017-01-05 12:37:50 -05:00
Matvey Arye
c5d826d931 support for time columns of type timestamp 2017-01-05 12:35:08 -05:00
Matvey Arye
2cb4be6abd Allow time columns to take arbitrary names 2017-01-05 12:11:38 -05:00
RobAtticus NA
1d50810ccb Merged in cleanup-insert (pull request #20) 2017-01-05 11:48:31 -05:00
Rob Kiefer
831aa6ab9c Cleanup insert functions, move helpers to _sysinternal. 2017-01-05 11:48:00 -05:00
RobAtticus NA
0acc544e43 Merged in cleanup (pull request #22) 2017-01-05 11:46:18 -05:00
Rob Kiefer
bee65feeb4 Add code docs and cleanup for ddl, table creation, and field triggers. 2017-01-04 15:29:08 -05:00
RobAtticus NA
1645a5a97b Merged in insert-non-bulk (pull request #19) 2017-01-03 10:37:41 -05:00
Rob Kiefer
cca1d654d7 Remove insert temp table, just use main table as temp insert location. 2017-01-02 23:18:44 -05:00
Rob Kiefer
94f3161370 Add logic for creating RULE to redirect INSERTs on root table. 2017-01-02 16:50:38 -05:00
Rob Kiefer
ff7762ea9e Update hypertable metadata table to include 'insert_temp_table' and keep the insert temp table in-sync with root in terms of fields. 2017-01-02 16:50:38 -05:00
Matvey Arye
ee36949beb restrict main table redirection to SELECTS 2017-01-02 16:49:55 -05:00
Matvey Arye
5ee64ddc91 Change main table -> replica table replacement code to respect the ONLY keyword. If inheritance not used (ONLY supplied), then the replacement does not happen. 2017-01-02 11:20:45 -05:00
Matvey Arye
170e030d5f Upadting docs 2016-12-23 23:08:22 -05:00
Matvey Arye
94ab3b95d6 Upadting docs 2016-12-23 16:21:01 -05:00
Matvey Arye
ba990d4a10 Merged in mat/c-based-main-table-queries (pull request #18)
Mat/c based main table queries
2016-12-23 15:01:30 -05:00
Matvey Arye
490019d20b Use C parse-tree modifications to transform queries on main tables to that on replica tables 2016-12-23 14:32:45 -05:00
Matvey Arye
9089fe992a make hypertable create transactional 2016-12-23 14:30:06 -05:00
Matvey Arye
8a72b2dd58 Merged in row-insert (pull request #15)
Row-based temporary table insert
2016-12-23 14:25:57 -05:00
Rob Kiefer
cbcae063e4 Move to row-based temporary tables for insert. 2016-12-23 14:01:54 -05:00
Rob Kiefer
e3d9ce6d89 Convert insert_data to only deal with one hypertable batch at a time. Remove unused insert_data_one_partition. 2016-12-23 12:20:11 -05:00
Matvey Arye
0405a3ebb4 Merged in mat/ddl_extension (pull request #13)
Mat/ddl extension
2016-12-23 10:57:32 -05:00
Matvey Arye
e386a45213 Make DDL operations work on top of the main table
Instead of having specialized functions to alter the schema
of hypertables, we use event triggers on a hypertable's main
table. This allows for a more natural user experience.
2016-12-21 17:42:39 -05:00
Olof Rensfelt
19a06bc602 Merged in olof_rensfelt/backend-database/ore/extension (pull request #14)
Add test for hash function.
2016-12-21 16:22:58 +01:00
Olof Rensfelt
91765e241f Add test for hash function. 2016-12-21 13:45:33 +01:00