From d7bbec8f2f039912220ff79908377820da4aefc0 Mon Sep 17 00:00:00 2001 From: Andres Freund Date: Tue, 25 Nov 2014 14:02:26 +0100 Subject: [PATCH] deparse: Add support for ALTER TABLE ... ALTER COLUMN ... SET STATISTICS. --- src/backend/tcop/deparse_utility.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/backend/tcop/deparse_utility.c b/src/backend/tcop/deparse_utility.c index 77da00d2f5..df333209f8 100644 --- a/src/backend/tcop/deparse_utility.c +++ b/src/backend/tcop/deparse_utility.c @@ -4413,7 +4413,14 @@ deparse_AlterTableStmt(StashedCommand *cmd) break; case AT_SetStatistics: - /* not yet */ + { + Assert(IsA(subcmd->def, Integer)); + tmp = new_objtree_VA("ALTER COLUMN %{column}I SET STATISTICS %{statistics}s", + 3, "type", ObjTypeString, "set statistics", + "column", ObjTypeString, subcmd->name, + "statistics", ObjTypeInteger, intVal((Value *) subcmd->def)); + subcmds = lappend(subcmds, new_object_object(NULL, tmp)); + } break; case AT_SetOptions: -- 2.39.5