Marco Slot
61d7363eed
Rewrite the README
2021-03-04 10:29:11 +01:00
Philip Dubé
ce296ac62e
Merge pull request #4779 from citusdata/typos
...
Fix various typos due to zealous repetition
2021-03-05 13:16:12 +00:00
Philip Dubé
4e22f02997
Fix various typos due to zealous repetition
2021-03-04 19:28:15 +00:00
Onur Tirtir
1bb7a0a268
Fix chunk_group_consistency regression test view ( #4765 )
2021-03-04 12:20:25 +03:00
Onur Tirtir
9728ce1167
Add tests for concurrent index deadlock issue ( #4775 )
2021-03-04 11:56:54 +03:00
Marco Slot
d7880df4ab
Merge pull request #4767 from citusdata/marcocitus/fix-master-add-node
...
Try to return earlier in idempotent citus_add_node
2021-03-03 23:30:37 +01:00
Hadi Moshayedi
6c409b5d3e
Merge pull request #4769 from citusdata/fix-4675
...
Populate DATABASEOID cache before CREATE INDEX CONCURRENTLY
2021-03-03 13:04:41 -08:00
Hadi Moshayedi
affe38eac6
Populate DATABASEOID cache before CREATE INDEX CONCURRENTLY
2021-03-03 12:59:46 -08:00
Halil Ozan Akgül
fc493547cd
Merge pull request #4772 from citusdata/update-cl-1002
...
Update CHANGELOG for 10.0.2
2021-03-03 17:03:35 +03:00
Halil Ozan Akgül
c2a9706203
Update CHANGELOG for 10.0.2
2021-03-03 16:18:00 +03:00
Önder Kalacı
857beb36fe
Merge pull request #4756 from citusdata/fix_on_top_of_pg13
...
Prevent infinite recursion for queries that involve UNION ALL and JOIN
2021-03-03 13:41:37 +01:00
Onder Kalaci
54ee96470e
Pass pointer of AttributeEquivalenceClass instead of pointer of pointer
...
AttributeEquivalenceClass seems to be unnecessarily used with multiple
pointers. Just use a single pointer for ease of read.
2021-03-03 12:27:26 +01:00
Onder Kalaci
d1cd198655
Prevent infinite recursion for queries that involve UNION ALL and JOIN
...
With this commit, we make sure to prevent infinite recursion for queries
in the format: [subquery with a UNION ALL] JOIN [table or subquery]
Also, fixes a bug where we pushdown UNION ALL below a JOIN even if the
UNION ALL is not safe to pushdown.
2021-03-03 12:27:26 +01:00
Hanefi Onaldi
697bbbd3c6
Do not use security flags by default ( #4770 )
2021-03-03 12:51:16 +03:00
Hadi Moshayedi
1a05131331
Use chunk groups to read columnar data ( #4768 )
2021-03-02 23:53:24 -08:00
Naisila Puka
2f30614fe3
Reimplement citus_update_table_statistics to detect dist. deadlocks ( #4752 )
...
* Reimplement citus_update_table_statistics
* Update stats for the given table not colocation group
* Add tests for reimplemented citus_update_table_statistics
* Use coordinated transaction, merge with citus_shard_sizes functions
* Update the old master_update_table_statistics as well
2021-03-03 04:12:30 +03:00
Hanefi Onaldi
f87107eb6b
Add security flags in configure scripts ( #4760 )
2021-03-03 01:55:29 +03:00
Marco Slot
f25de6a0e3
Try to return earlier in idempotent master_add_node
2021-03-02 21:22:47 +01: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