Re: Obsolete "FORCE" option for REINDEX
Hi,Attached is a patch to remove the FORCE option from the Maintenance dialogue box.
Robins
Hi,
I'm just about to leave for FOSDEM so cannot check right now, but my
guess is that you're running a release build, in which for changes to
XRC files to become visible you must run ui/embed-xrc which
regenerates xrcdialogs.cpp from the XRC files.
For testing purposes, a debug build will load the XRC files at
dialogue invocation time so you can edit them, then just re-open the
dialogue.
Index: pgadmin/frm/frmMaintenance.cpp
===================================================================
--- pgadmin/frm/frmMaintenance.cpp (revision 7103)
+++ pgadmin/frm/frmMaintenance.cpp (working copy)
@@ -37,7 +37,6 @@
#define chkFreeze CTRL_CHECKBOX("chkFreeze")
#define chkAnalyze CTRL_CHECKBOX("chkAnalyze")
#define sbxReindexOptions CTRL_STATICBOX("sbxReindexOptions")
-#define chkForce CTRL_CHECKBOX("chkForce")
#define chkRecreate CTRL_CHECKBOX("chkRecreate")
#define chkVerbose CTRL_CHECKBOX("chkVerbose")
@@ -102,7 +101,6 @@
bool isReindex = (rbxAction->GetSelection() == 2);
sbxReindexOptions->Enable(isReindex && object->GetMetaType() == PGM_DATABASE || object->GetMetaType() == PGM_INDEX || object->GetMetaType() == PGM_PRIMARYKEY || object->GetMetaType() == PGM_UNIQUE);
- chkForce->Enable(isReindex && object->GetMetaType() == PGM_DATABASE);
chkRecreate->Enable(isReindex && object->GetMetaType() == PGM_INDEX);
}
@@ -161,8 +159,6 @@
{
sql = wxT("REINDEX ") + object->GetTypeName().Upper()
+ wxT(" ") + object->GetQuotedFullIdentifier();
- if (chkForce->GetValue())
- sql += wxT(" FORCE");
}
}
break;
Index: pgadmin/ui/frmMaintenance.xrc
===================================================================
--- pgadmin/ui/frmMaintenance.xrc (revision 7103)
+++ pgadmin/ui/frmMaintenance.xrc (working copy)
@@ -49,13 +49,9 @@
<pos>100,40d</pos>
<size>85,40d</size>
</object>
- <object class="wxCheckBox" name="chkForce">
- <label>FORCE</label>
- <pos>113,52d</pos>
- </object>
<object class="wxCheckBox" name="chkRecreate">
<label>RECREATE</label>
- <pos>113,64d</pos>
+ <pos>113,52d</pos>
</object>
<object class="wxCheckBox" name="chkVerbose">
<label>Verbose messages</label>
@@ -118,4 +114,4 @@
<growablerows>0</growablerows>
</object>
</object>
-</resource>
\ No newline at end of file
+</resource>
Home |
Main Index |
Thread Index