Fixes indentation

pull/7253/head
gindibay 2023-10-11 18:09:45 +03:00
parent 37d2a5f5a8
commit fd521f2792
2 changed files with 39 additions and 23 deletions

View File

@ -182,16 +182,23 @@ PreprocessAlterDatabaseStmt(Node *node, const char *queryString,
char *sql = DeparseTreeNode((Node *) stmt); char *sql = DeparseTreeNode((Node *) stmt);
if (strstr(sql, "SET TABLESPACE") != NULL) { if (strstr(sql, "SET TABLESPACE") != NULL)
if (IsCoordinatorNode()){ {
ereport(NOTICE, (errmsg("Citus partially supports ALTER DATABASE SET TABLESPACE for " if (IsCoordinatorNode())
{
ereport(NOTICE, (errmsg(
"Citus partially supports ALTER DATABASE SET TABLESPACE for "
"distributed databases"), "distributed databases"),
errdetail("Citus does not propagate ALTER DATABASE SET TABLESPACE " errdetail(
"Citus does not propagate ALTER DATABASE SET TABLESPACE "
"command to workers"), "command to workers"),
errhint("You can manually alter a tablespace for a database and its " errhint(
"You can manually alter a tablespace for a database and its "
"extensions on workers."))); "extensions on workers.")));
} }
}else{ }
else
{
List *commands = list_make3(DISABLE_DDL_PROPAGATION, List *commands = list_make3(DISABLE_DDL_PROPAGATION,
(void *) sql, (void *) sql,
ENABLE_DDL_PROPAGATION); ENABLE_DDL_PROPAGATION);
@ -199,7 +206,6 @@ PreprocessAlterDatabaseStmt(Node *node, const char *queryString,
return NodeDDLTaskList(NON_COORDINATOR_NODES, commands); return NodeDDLTaskList(NON_COORDINATOR_NODES, commands);
} }
return NIL; return NIL;
} }

View File

@ -112,9 +112,13 @@ AppendGrantOnDatabaseStmt(StringInfo buf, GrantStmt *stmt)
AppendGrantSharedSuffix(buf, stmt); AppendGrantSharedSuffix(buf, stmt);
} }
static void static void
AppendBasicAlterDatabaseOptions(StringInfo buf,DefElem *def, bool prefix_appended_for_basic_options, char *dbname ){ AppendBasicAlterDatabaseOptions(StringInfo buf, DefElem *def, bool
if(!prefix_appended_for_basic_options){ prefix_appended_for_basic_options, char *dbname)
{
if (!prefix_appended_for_basic_options)
{
appendStringInfo(buf, "ALTER DATABASE %s WITH ", quote_identifier(dbname)); appendStringInfo(buf, "ALTER DATABASE %s WITH ", quote_identifier(dbname));
prefix_appended_for_basic_options = true; prefix_appended_for_basic_options = true;
} }
@ -122,12 +126,15 @@ AppendBasicAlterDatabaseOptions(StringInfo buf,DefElem *def, bool prefix_appende
alter_database_option_formats)); alter_database_option_formats));
} }
static void static void
AppendAlterDatabaseSetTablespace(StringInfo buf,DefElem *def, char *dbname ){ AppendAlterDatabaseSetTablespace(StringInfo buf, DefElem *def, char *dbname)
{
appendStringInfo(buf, "ALTER DATABASE %s SET TABLESPACE %s", appendStringInfo(buf, "ALTER DATABASE %s SET TABLESPACE %s",
quote_identifier(dbname), quote_identifier(defGetString(def))); quote_identifier(dbname), quote_identifier(defGetString(def)));
} }
static void static void
AppendAlterDatabaseStmt(StringInfo buf, AlterDatabaseStmt *stmt) AppendAlterDatabaseStmt(StringInfo buf, AlterDatabaseStmt *stmt)
{ {
@ -143,8 +150,11 @@ AppendAlterDatabaseStmt(StringInfo buf, AlterDatabaseStmt *stmt)
AppendAlterDatabaseSetTablespace(buf, def, stmt->dbname); AppendAlterDatabaseSetTablespace(buf, def, stmt->dbname);
break; break;
} }
else{ else
AppendBasicAlterDatabaseOptions(buf,def,prefix_appended_for_basic_options,stmt->dbname); {
AppendBasicAlterDatabaseOptions(buf, def,
prefix_appended_for_basic_options,
stmt->dbname);
} }
} }
} }