Oops, forgot to "git add" one last change
This commit is contained in:
parent
7636c0c821
commit
ac41769fd9
@ -3175,19 +3175,23 @@ ATPrepCmd(List **wqueue, Relation rel, AlterTableCmd *cmd,
|
|||||||
case AT_SetLogged: /* SET LOGGED */
|
case AT_SetLogged: /* SET LOGGED */
|
||||||
ATSimplePermissions(rel, ATT_TABLE);
|
ATSimplePermissions(rel, ATT_TABLE);
|
||||||
tab->chgPersistence = ATPrepChangePersistence(rel, true);
|
tab->chgPersistence = ATPrepChangePersistence(rel, true);
|
||||||
tab->newrelpersistence = RELPERSISTENCE_PERMANENT;
|
/* force rewrite if necessary; see comment in ATRewriteTables */
|
||||||
/* force rewrite if necessary */
|
|
||||||
if (tab->chgPersistence)
|
if (tab->chgPersistence)
|
||||||
|
{
|
||||||
tab->rewrite = true;
|
tab->rewrite = true;
|
||||||
|
tab->newrelpersistence = RELPERSISTENCE_PERMANENT;
|
||||||
|
}
|
||||||
pass = AT_PASS_MISC;
|
pass = AT_PASS_MISC;
|
||||||
break;
|
break;
|
||||||
case AT_SetUnLogged: /* SET UNLOGGED */
|
case AT_SetUnLogged: /* SET UNLOGGED */
|
||||||
ATSimplePermissions(rel, ATT_TABLE);
|
ATSimplePermissions(rel, ATT_TABLE);
|
||||||
tab->chgPersistence = ATPrepChangePersistence(rel, false);
|
tab->chgPersistence = ATPrepChangePersistence(rel, false);
|
||||||
tab->newrelpersistence = RELPERSISTENCE_UNLOGGED;
|
/* force rewrite if necessary; see comment in ATRewriteTables */
|
||||||
/* force rewrite if necessary */
|
|
||||||
if (tab->chgPersistence)
|
if (tab->chgPersistence)
|
||||||
|
{
|
||||||
tab->rewrite = true;
|
tab->rewrite = true;
|
||||||
|
tab->newrelpersistence = RELPERSISTENCE_UNLOGGED;
|
||||||
|
}
|
||||||
pass = AT_PASS_MISC;
|
pass = AT_PASS_MISC;
|
||||||
break;
|
break;
|
||||||
case AT_AddOids: /* SET WITH OIDS */
|
case AT_AddOids: /* SET WITH OIDS */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user