SVN Commit by andreas: r4159 - trunk/pgadmin3/src/dlg

From: svn(at)pgadmin(dot)org
To: pgadmin-hackers(at)postgresql(dot)org
Subject: SVN Commit by andreas: r4159 - trunk/pgadmin3/src/dlg
Date: 2005-05-08 17:30:51
Message-ID: 200505081730.j48HUpNT002496@developer.pgadmin.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Author: andreas
Date: 2005-05-08 18:30:50 +0100 (Sun, 08 May 2005)
New Revision: 4159

Modified:
trunk/pgadmin3/src/dlg/dlgTable.cpp
Log:
enable SET WITHOUT OIDS

Modified: trunk/pgadmin3/src/dlg/dlgTable.cpp
===================================================================
--- trunk/pgadmin3/src/dlg/dlgTable.cpp 2005-05-08 17:27:53 UTC (rev 4158)
+++ trunk/pgadmin3/src/dlg/dlgTable.cpp 2005-05-08 17:30:50 UTC (rev 4159)
@@ -58,6 +58,7 @@
EVT_CHECKBOX(XRCID("chkHasOids"), dlgProperty::OnChange)
EVT_TEXT(XRCID("cbTablespace"), dlgProperty::OnChange)
EVT_COMBOBOX(XRCID("cbTablespace"), dlgProperty::OnChange)
+ EVT_CHECKBOX(XRCID("chkHasOids"), dlgProperty::OnChange)
EVT_TEXT(XRCID("cbTables"), dlgTable::OnChangeTable)
EVT_BUTTON(XRCID("btnAddTable"), dlgTable::OnAddTable)
EVT_BUTTON(XRCID("btnRemoveTable"), dlgTable::OnRemoveTable)
@@ -126,7 +127,7 @@
btnAddTable->Disable();
lbTables->Disable();
cbTables->Disable();
- chkHasOids->Disable();
+ chkHasOids->Enable(table->GetHasOids() && connection->BackendMinimumVersion(8, 0));
cbTablespace->Enable(connection->BackendMinimumVersion(7, 5));

wxCookieType cookie;
@@ -387,10 +388,10 @@
sql += wxT("ALTER TABLE ") + tabname
+ wxT(" DROP CONSTRAINT ") + qtIdent(definition) + wxT(";\n");
}
- if (hasPK && chkHasOids->GetValue() != table->GetHasOids())
+ if (chkHasOids->GetValue() != table->GetHasOids())
{
sql += wxT("ALTER TABLE ") + tabname
- + wxT(" WITHOUT OIDS;\n");
+ + wxT(" SET WITHOUT OIDS;\n");
}
if (cbTablespace->GetValue() != table->GetTablespace())
{

Browse pgadmin-hackers by date

  From Date Subject
Next Message svn 2005-05-08 17:33:58 SVN Commit by andreas: r4160 - trunk/pgadmin3/src
Previous Message svn 2005-05-08 12:49:28 SVN Commit by andreas: r4157 - in trunk/pgadmin3: il8n src/schema src/ui