mirror of https://github.com/citusdata/citus.git
Ruleutils_17 Implement ALTER TABLE ... SPLIT PARTITION ... command
Relevant PG commit: 87c21bb9412c8ba2727dec5ebcd74d44c2232d11pull/7725/head87c21bb941
(cherry picked from commiteefe0aeb4d
)
parent
8e8f6d0342
commit
77e8d98b76
|
@ -9691,6 +9691,24 @@ get_range_partbound_string(List *bound_datums)
|
||||||
return buf->data;
|
return buf->data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* get_list_partvalue_string
|
||||||
|
* A C string representation of one list partition value
|
||||||
|
*/
|
||||||
|
char *
|
||||||
|
get_list_partvalue_string(Const *val)
|
||||||
|
{
|
||||||
|
deparse_context context;
|
||||||
|
StringInfo buf = makeStringInfo();
|
||||||
|
|
||||||
|
memset(&context, 0, sizeof(deparse_context));
|
||||||
|
context.buf = buf;
|
||||||
|
|
||||||
|
get_const_expr(val, &context, -1);
|
||||||
|
|
||||||
|
return buf->data;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Collect a list of OIDs of all sequences owned by the specified relation,
|
* Collect a list of OIDs of all sequences owned by the specified relation,
|
||||||
* and column if specified. If deptype is not zero, then only find sequences
|
* and column if specified. If deptype is not zero, then only find sequences
|
||||||
|
|
Loading…
Reference in New Issue