mirror of https://github.com/citusdata/citus.git
CreateCitusLocalTable if the parent is a citus local table
parent
c4e2fe3500
commit
f5378a8c9d
|
@ -360,6 +360,13 @@ PostprocessCreateTableStmtPartitionOf(CreateStmt *createStatement, const
|
||||||
*/
|
*/
|
||||||
if (IsCitusTable(parentRelationId))
|
if (IsCitusTable(parentRelationId))
|
||||||
{
|
{
|
||||||
|
if(IsCitusTableType(parentRelationId, CITUS_LOCAL_TABLE))
|
||||||
|
{
|
||||||
|
/* if it's a citus local table, we don't need distribution column */
|
||||||
|
CreateCitusLocalTable(relationId, false);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
Var *parentDistributionColumn = DistPartitionKeyOrError(parentRelationId);
|
Var *parentDistributionColumn = DistPartitionKeyOrError(parentRelationId);
|
||||||
char parentDistributionMethod = DISTRIBUTE_BY_HASH;
|
char parentDistributionMethod = DISTRIBUTE_BY_HASH;
|
||||||
char *parentRelationName = generate_qualified_relation_name(parentRelationId);
|
char *parentRelationName = generate_qualified_relation_name(parentRelationId);
|
||||||
|
|
Loading…
Reference in New Issue