SVN Commit by dpage: r4461 - trunk/pgadmin3/src/dlg - Mailing list pgadmin-hackers

From svn@pgadmin.org
Subject SVN Commit by dpage: r4461 - trunk/pgadmin3/src/dlg
Date
Msg-id 200509231250.j8NColiY006914@developer.pgadmin.org
Whole thread Raw
List pgadmin-hackers
Author: dpage
Date: 2005-09-23 13:50:47 +0100 (Fri, 23 Sep 2005)
New Revision: 4461

Modified:
   trunk/pgadmin3/src/dlg/dlgProperty.cpp
   trunk/pgadmin3/src/dlg/dlgTable.cpp
Log:
Further fixes to table modification SQL

Modified: trunk/pgadmin3/src/dlg/dlgProperty.cpp
===================================================================
--- trunk/pgadmin3/src/dlg/dlgProperty.cpp    2005-09-23 12:38:25 UTC (rev 4460)
+++ trunk/pgadmin3/src/dlg/dlgProperty.cpp    2005-09-23 12:50:47 UTC (rev 4461)
@@ -310,7 +310,7 @@
                 +  wxT(" RENAME TO ") + qtIdent(GetName())
                 +  wxT(";\n");
         } else {
-            sql += wxT("ALTER ") + GetObject()->GetTypeName()
+            sql += wxT("ALTER ") + GetObject()->GetTypeName().MakeUpper()
                 +  wxT(" ") + GetObject()->GetQuotedFullIdentifier()
                 +  wxT(" RENAME TO ") + qtIdent(GetName())
                 +  wxT(";\n");

Modified: trunk/pgadmin3/src/dlg/dlgTable.cpp
===================================================================
--- trunk/pgadmin3/src/dlg/dlgTable.cpp    2005-09-23 12:38:25 UTC (rev 4460)
+++ trunk/pgadmin3/src/dlg/dlgTable.cpp    2005-09-23 12:50:47 UTC (rev 4461)
@@ -312,9 +312,6 @@

         wxString definition;

-        AppendNameChange(sql);
-        AppendOwnerChange(sql, wxT("TABLE ") + tabname);
-
         wxArrayString tmpDef=previousColumns;
         wxString tmpsql;

@@ -327,7 +324,7 @@
                 definition=qtIdent(lstColumns->GetText(pos)) + wxT(" ") + lstColumns->GetText(pos, 1);
                 index=tmpDef.Index(definition);
                 if (index < 0)
-                    tmpsql += wxT("ALTER TABLE ") + tabname
+                    tmpsql += wxT("ALTER TABLE ") + table->GetQuotedFullIdentifier()
                         +  wxT(" ADD COLUMN ") + definition + wxT(";\n");
             }
             else
@@ -353,12 +350,15 @@
                 definition = definition.Mid(1).BeforeFirst('"');
             else
                 definition = definition.BeforeFirst(' ');
-            sql += wxT("ALTER TABLE ") + tabname
+            sql += wxT("ALTER TABLE ") + table->GetQuotedFullIdentifier()
                 +  wxT(" DROP COLUMN ") + qtIdent(definition) + wxT(";\n");
         }
         // Add the ADD COLUMNs...
         sql += tmpsql;

+        AppendNameChange(sql);
+        AppendOwnerChange(sql, wxT("TABLE ") + tabname);
+
         tmpDef=previousConstraints;
         tmpsql.Empty();



pgadmin-hackers by date:

Previous
From: "Dave Page"
Date:
Subject: Re: altering table properties
Next
From: "Dave Page"
Date:
Subject: Re: altering table properties