177 Commits

Author SHA1 Message Date
Matvey Arye
ce2af03ea0 Fix chunk placement code
Also fix getting chunk_sizes of tables that are remote.
Also fix timestamp conversion logic if timezone setting different across
nodes.
2017-01-21 16:02:35 -05:00
RobAtticus NA
436739da34 Merged in catalog (pull request #42) 2017-01-20 23:30:40 +00:00
Rob Kiefer
2e13805f19 Move to _iobeamdb_catalog 2017-01-20 16:10:01 -05:00
Matvey Arye
6f5abfe55b Adding documentation for indexing 2017-01-19 15:32:50 -05:00
RobAtticus NA
8ddcfcacac Merged in readme (pull request #39) 2017-01-19 20:05:01 +00:00
Rob Kiefer
29bc320cfb Add Getting Started instructions to README 2017-01-19 14:53:38 -05:00
Matvey Arye
24e49136d8 Merged in fix-double-hypertable-create-2 (pull request #38)
Fix double hypertable create 2
2017-01-19 19:50:41 +00:00
Matvey Arye
d835eadf48 fix error output to go into regression golden files; suppress some notice output 2017-01-19 14:05:26 -05:00
Matvey Arye
74abecb297 Make calling hypertable_create twice throw an error 2017-01-19 13:20:46 -05:00
Rob Kiefer
ce29268614 Change field to column in C code 2017-01-19 13:06:51 -05:00
RobAtticus NA
d4d77db785 Merged in field-column (pull request #37) 2017-01-19 17:58:36 +00:00
Rob Kiefer
5e117ab9c2 Change field table to hypertable_column 2017-01-19 12:53:57 -05:00
Rob Kiefer
e82cce85cf Change instances of field to column for partitioning/time 2017-01-19 12:33:27 -05:00
RobAtticus NA
564c4f2bbe Merged in remove-namespace (pull request #35) 2017-01-19 17:29:30 +00:00
Rob Kiefer
e113da7c66 Rename all instances of namespace to hypertable 2017-01-19 12:23:28 -05:00
Matvey Arye
aab87f4f78 Merged in combined-single-node (pull request #33)
Allow single-node deployments that use one database.
2017-01-19 17:16:03 +00:00
Matvey Arye
3192b39db8 Create isolated APIs for meta and data. All communication now uses the API. 2017-01-18 19:03:53 -05:00
Matvey Arye
64526426c5 Allow single-node deployments that use one database.
Allowing database deployments that use the same database for both the
meta and node roles simplifies operations when iobeamdb is deployed on
a single-node. It allows the database to operate without any
cross-network communication (either through dblink or postgres_fdw) and
thus offers stronger consistency guarantees.
2017-01-18 19:03:53 -05:00
Olof Rensfelt
a2c181d7d0 Merged in olof_rensfelt/backend-database/ore/drop_table (pull request #36)
Fixed drop hypertable.
2017-01-18 23:16:30 +01:00
Olof Rensfelt
874276ee05 Fixed drop hypertable. 2017-01-18 21:15:14 +01:00
RobAtticus NA
4765422b3a Merged in timestamp-fix (pull request #34) 2017-01-17 14:25:01 -05:00
Matvey Arye
677ea3fd7d Fix to timestamp conversion logic 2017-01-16 20:01:23 -05:00
Olof Rensfelt
6cc0b103de Merged in olof_rensfelt/backend-database/ore/drop_table (pull request #30)
Drop hypertable added
2017-01-16 21:08:44 +01:00
Olof Rensfelt
3eec10a43c Add drop hypertable support. 2017-01-16 21:02:56 +01:00
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