Jelte Fennema
2d092158bc
Remove -shared from security flags
...
It breaks OSX compiles and is already added by postgres on Linux anyway.
2021-03-03 10:27:00 +01:00
Hanefi Onaldi
6abf3afc4d
Remove some flags that are not supported in recent clang
2021-03-03 01:34:10 +03:00
Hanefi Onaldi
bcd1ef85d8
Add security flags in configure scripts
2021-03-03 01:21:56 +03:00
Marco Slot
f3b0d445b2
Merge pull request #4759 from citusdata/marcocitus/normalize-notices
...
Normalize the ConvertTable notices
2021-03-02 12:49:37 +01:00
jeff-davis
9da9bd3dfd
Columnar: rename files and tests. ( #4751 )
...
* Columnar: rename files and tests.
* Columnar: Rename Table*State to Columnar*State.
2021-03-01 08:34:24 -08:00
Marco Slot
dca615c5aa
Normalize the ConvertTable notices
2021-03-01 10:36:12 +01:00
SaitTalhaNisanci
feee25dfbd
Use translated vars in postgres 13 as well ( #4746 )
...
* Use translated vars in postgres 13 as well
Postgres 13 removed translated vars with pg 13 so we had a special logic
for pg 13. However it had some bug, so now we copy the translated vars
before postgres deletes it. This also simplifies the logic.
* fix rtoffset with pg >= 13
2021-02-26 19:41:29 +03:00
Halil Ozan Akgül
85c382a63b
Merge pull request #4744 from citusdata/grant_citus_tables_to_public
...
Adds GRANT for public to citus_tables
2021-02-26 16:51:56 +03:00
Halil Ozan Akgul
5c5cb200f7
Adds GRANT for public to citus_tables
2021-02-26 16:24:33 +03:00
Önder Kalacı
0fe26a216c
Prevent cross join without any target list entries ( #4750 )
...
/*
* The physical planner assumes that all worker queries would have
* target list entries based on the fact that at least the column
* on the JOINs have to be on the target list. However, there is
* an exception to that if there is a cartesian product join and
* there is no additional target list entries belong to one side
* of the JOIN. Once we support cartesian product join, we should
* remove this error.
*/
2021-02-26 11:04:21 +01:00
Onur Tirtir
5e6030b87f
Merge pull request #4747 from citusdata/col/grant-access
2021-02-26 12:46:00 +03:00
Onur Tirtir
54ac924bef
Grant read access for columnar metadata tables to unprivileged user
2021-02-26 12:31:09 +03:00
Onur Tirtir
dcc0207605
Add 10.0-2 schema version
2021-02-26 12:31:09 +03:00
Onur Tirtir
5ed954844c
Ensure table owner when using alter_columnar_table_set/alter_columnar_table_reset ( #4748 )
2021-02-26 12:27:51 +03:00
jeff-davis
fbeb747006
Columnar: refactor read path and fix zero-column tables. ( #4668 )
...
Co-authored-by: Jeff Davis <jefdavi@microsoft.com>
2021-02-25 09:04:54 -08:00
Naisila Puka
5ebd4eac7f
Preserve colocation with procedures in alter_distributed_table ( #4743 )
2021-02-25 19:52:47 +03:00
Hanefi Onaldi
8820541fd4
Merge pull request #4709 from citusdata/sequential-mode-on-long-table-names
2021-02-24 17:33:02 +03:00
Hanefi Onaldi
5aff18b573
Fix flaky test
2021-02-24 17:09:08 +03:00
Hanefi Onaldi
9a792ef841
Remove length limitations for table renames
2021-02-24 03:35:27 +03:00
Hanefi Onaldi
7bebeb872d
Failing long table name tests
2021-02-24 03:35:27 +03:00
Onur Tirtir
495096ef5e
Remove useless pg version checks ( #4741 )
2021-02-23 21:20:18 +03:00
Naisila Puka
dbb88f6f8b
Fix insert query with CTEs/sublinks/subqueries etc ( #4700 )
...
* Fix insert query with CTE
* Add more cases with deferred pruning but false fast path
* Add more tests
* Better readability with if statements
2021-02-23 18:00:47 +03:00
Naisila Puka
105bb580e1
Add columnar regression tests ( #4727 )
...
* Add cursor tests for columnar tables
* Add columnar tests for data types w/out comp. operators
* Add more prepared statements with columnar tables
* Add constraint tests for columnar tables
* Add row level security, detach partition and rename columnar tests
* Add some ORDER BYs
2021-02-23 14:16:38 +03:00
Hadi Moshayedi
b6f5d98bee
Merge pull request #4723 from citusdata/fix_warning
...
Fix alignment issue in DatumToBytea
2021-02-22 16:15:27 -08:00
Hadi Moshayedi
2fca5ff3b5
Fix alignment issue in DatumToBytea
2021-02-22 16:04:30 -08:00
Onur Tirtir
bebca9ee79
Merge pull request #4733 from citusdata/update-cl-954
...
Update CHANGELOG for 9.5.4
2021-02-19 14:47:19 +03:00
Onur Tirtir
bb14c5267f
Update CHANGELOG for 9.5.4
2021-02-19 14:20:25 +03:00
SaitTalhaNisanci
dcf54eaf2a
Use PROCESS_UTILITY_QUERY in utility calls
...
When we use PROCESS_UTILITY_TOPLEVEL it causes some problems when
combined with other extensions such as pg_audit. With this commit we use
PROCESS_UTILITY_QUERY in the codebase to fix those problems.
2021-02-19 13:55:59 +03:00
Sait Talha Nisanci
bbf6132226
Revert "wip ( #4730 )"
...
This reverts commit 62e6d54a4e
.
2021-02-19 13:55:59 +03:00
SaitTalhaNisanci
62e6d54a4e
wip ( #4730 )
2021-02-19 13:42:19 +03:00
Onur Tirtir
6db5ecb97a
Merge pull request #4729 from citusdata/update-cl-10.0.1
...
Update CHANGELOG for 10.0.1
2021-02-19 12:03:18 +03:00
Onur Tirtir
9031a22e20
Update CHANGELOG for 10.0.1
2021-02-19 11:53:02 +03:00
Marco Slot
b51d3bf981
Merge pull request #4725 from citusdata/marcocitus/fix-time-partitions
2021-02-18 14:13:36 +01:00
Marco Slot
972a8bc0b7
Rewrite time_partitions join clause to avoid smallint[] operator
2021-02-18 12:01:18 +01:00
Ahmet Gedemenli
b0aeb41d4e
Merge pull request #4714 from citusdata/support-multi-drop-index
...
Support dropping local table indexes along with a distributed index
2021-02-18 13:37:03 +03:00
Ahmet Gedemenli
a740fb5978
Merge branch 'master' into support-multi-drop-index
2021-02-18 13:31:08 +03:00
Ahmet Gedemenli
1f345f65b4
Support dropping local table indexes along with a distributed index
2021-02-18 13:30:12 +03:00
Onur Tirtir
1cbbeab405
Merge pull request #4719 from citusdata/master-update-version-1613472925
...
Bump Citus to 10.1devel
2021-02-17 12:25:12 +03:00
Onur Tirtir
676d9a9726
Bump Citus to 10.1devel
2021-02-17 11:54:33 +03:00
jeff-davis
0227317002
Columnar: better specification for microbenchmark. ( #4711 )
...
Co-authored-by: Jeff Davis <jefdavi@microsoft.com>
2021-02-16 15:28:25 -08:00
Onur Tirtir
530a284e51
Merge pull request #4720 from citusdata/9.5.3-cl
...
Update CHANGELOG for 9.5.3
2021-02-16 16:10:48 +03:00
Onur Tirtir
a0de066996
Update CHANGELOG for 9.5.3
2021-02-16 15:16:06 +03:00
Onur Tirtir
41da3a3205
Merge pull request #4716 from citusdata/citus-10.0-changelog-1613462741
...
Update CHANGELOG for 10.0.0
2021-02-16 13:52:00 +03:00
Onur Tirtir
2d36707a82
Update CHANGELOG for 10.0.0
2021-02-16 13:36:01 +03:00
Onur Tirtir
d61fd6e478
Decide changing sequence dependencies on MX nodes according to resulting relation ( #4713 )
...
When executing alter_table / undistribute_table udf's, we should not try
to change sequence dependencies on MX workers if new table wouldn't
require syncing metadata.
Previously, we were checking that for input table. But in some cases, the
fact that input table requires syncing metadata doesn't imply the same
for resulting table (e.g when undistributing a Citus table).
Even more, doing that was giving an unexpected error when undistributing
a Citus table so this commit actually fixes that.
2021-02-15 19:20:26 +03:00
SaitTalhaNisanci
bcbd24f8de
Only consider pseudo constants for shortcuts ( #4712 )
...
It seems that we need to consider only pseudo constants while doing some
shortcuts in planning. For example there could be a false clause but it
can contribute to the result in which case it will not be a pseudo
constant.
2021-02-15 18:39:37 +03:00
SaitTalhaNisanci
0f1ce7a913
Not skip relation in conversion if it doesn't have RelationRestriction ( #4685 )
...
We would exclude tables without relationRestriction from conversion
candidates in local-distributed table joins. This could leave a leftover
local table which should have been converted to a subquery.
Ideally I would expect that in each call to CreateDistributedPlan we
would pass a new plan id, but that seems like a bigger change.
2021-02-12 12:33:55 +03:00
Hadi Moshayedi
0f613ac31c
Merge pull request #4702 from citusdata/metadata_changes
...
Move stripe.chunk_count to last position
2021-02-11 21:06:57 -08:00
Hadi Moshayedi
e690d8b79b
Move stripe.chunk_count to last position
2021-02-11 17:00:44 -08:00
Hadi Moshayedi
1c4081ea5f
Merge pull request #4699 from citusdata/readme
...
Columnar: update README to compare with cstore_fdw.
2021-02-11 11:13:26 -08:00