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