Ahmet Gedemenli
b2c1bbddd4
Merge branch 'master' into fix-dropping-mat-views-when-alter-table
2021-01-27 16:33:10 +03:00
Ahmet Gedemenli
35043c56f1
Fix dropping materialized views while doing alter table
2021-01-27 16:32:09 +03:00
Onur Tirtir
458a81f93d
Add suppressNoticeMessages to TableConversionState
2021-01-27 12:53:58 +03:00
Halil Ozan Akgul
bafa692fc1
Adds error messages with names of indexes that will be dropped
2021-01-26 18:18:26 +03:00
Jeff Davis
53f7b019d5
Columnar: clean up old references to cstore.
2021-01-22 11:08:36 -08:00
Onur Tirtir
941c8fbf32
Automatically undistribute citus local tables when no more fkeys with reference tables ( #4538 )
2021-01-22 18:15:41 +03:00
Onder Kalaci
8df58926c5
Rename CitusProcessUtility -> ProcessUtilityForNode
2021-01-20 15:54:00 +03:00
Halil Ozan Akgul
434f5af030
Adds same access method check
2021-01-20 15:18:03 +03:00
Onder Kalaci
c35e22d75d
Skip validation for foreign key creation commands
...
For certaion purposes, we drop and recreate the foreign
keys. As we acquire exclusive locks on the tables in between
drop and re-create, we can safely skip validation phase of
the foreign keys. The reason is purely being performance as
foreign key validation could take a long value.
2021-01-15 18:04:52 +03:00
Onur Tirtir
787ed643dd
Undistribute table when cascade_via_foreign_keys=true even if rel has no fkeys ( #4516 )
...
If relation is not involved in any foreign key relationships,
foreign key graph would not return any relations for given
relationId as expected.
But even if it's the case, we should still undistribute the table
itself.
2021-01-15 12:45:44 +03:00
Halil Ozan Akgul
9407965817
Moves struct to the header
2021-01-15 11:50:11 +03:00
Onur Tirtir
ccbc3de535
Enable reference/distributed table creation from citus local tables
2021-01-13 17:14:26 +03:00
Onur Tirtir
7180ef5df1
Increment command counter in UndistributeTable
2021-01-13 16:54:35 +03:00
Halil Ozan Akgul
2be14cce2e
Adds alter_distributed_table and alter_table_set_access_method UDFs
2021-01-13 16:02:39 +03:00