mirror of https://github.com/citusdata/citus.git
Not try to sync metadata for local tables (#4625)
parent
c5d4e7081b
commit
c8a48c6eee
|
@ -243,6 +243,11 @@ ClusterHasKnownMetadataWorkers()
|
|||
bool
|
||||
ShouldSyncTableMetadata(Oid relationId)
|
||||
{
|
||||
if (!OidIsValid(relationId) || !IsCitusTable(relationId))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
CitusTableCacheEntry *tableEntry = GetCitusTableCacheEntry(relationId);
|
||||
|
||||
bool streamingReplicated =
|
||||
|
|
|
@ -492,7 +492,8 @@ SELECT * FROM mat_view ORDER BY a;
|
|||
2
|
||||
(2 rows)
|
||||
|
||||
CREATE TABLE local(a int);
|
||||
CREATE SEQUENCE c_seq;
|
||||
CREATE TABLE local(a int, b bigserial, c int default nextval('c_seq'));
|
||||
INSERT INTO local VALUES (3);
|
||||
create materialized view m_local as select * from local;
|
||||
create view v_local as select * from local;
|
||||
|
@ -615,9 +616,9 @@ NOTICE: Renaming the new table to alter_table_set_access_method.dist
|
|||
(1 row)
|
||||
|
||||
SELECT * FROM m_local;
|
||||
a
|
||||
a | b | c
|
||||
---------------------------------------------------------------------
|
||||
3
|
||||
3 | 1 | 1
|
||||
(1 row)
|
||||
|
||||
SELECT * FROM m_ref;
|
||||
|
@ -635,9 +636,9 @@ SELECT * FROM m_dist;
|
|||
(2 rows)
|
||||
|
||||
SELECT * FROM v_local;
|
||||
a
|
||||
a | b | c
|
||||
---------------------------------------------------------------------
|
||||
3
|
||||
3 | 1 | 1
|
||||
(1 row)
|
||||
|
||||
SELECT * FROM v_ref;
|
||||
|
|
|
@ -156,7 +156,8 @@ CREATE MATERIALIZED VIEW mat_view AS SELECT * FROM mat_view_test;
|
|||
SELECT alter_table_set_access_method('mat_view_test','columnar');
|
||||
SELECT * FROM mat_view ORDER BY a;
|
||||
|
||||
CREATE TABLE local(a int);
|
||||
CREATE SEQUENCE c_seq;
|
||||
CREATE TABLE local(a int, b bigserial, c int default nextval('c_seq'));
|
||||
INSERT INTO local VALUES (3);
|
||||
create materialized view m_local as select * from local;
|
||||
create view v_local as select * from local;
|
||||
|
|
Loading…
Reference in New Issue