Fix domain creation/modification for domains in non-default schemas.
authordpage <dpage@a7884b65-44f6-0310-8a51-81a127f17b15>
Tue, 1 Sep 2009 12:24:18 +0000 (12:24 +0000)
committerdpage <dpage@a7884b65-44f6-0310-8a51-81a127f17b15>
Tue, 1 Sep 2009 12:24:18 +0000 (12:24 +0000)
git-svn-id: svn://svn.pgadmin.org/trunk/pgadmin3@8025 a7884b65-44f6-0310-8a51-81a127f17b15

CHANGELOG
pgadmin/dlg/dlgDomain.cpp

index 63b86de437081502ba9e4c026140f619797d5067..be75f1b60962573c25a35dd35e70233b4f92fbfa 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -36,6 +36,8 @@ Changes
 
 Date       Dev Ver     Change details
 ---------- --- ------  --------------
+2009-09-01 DP  1.10.1  Fix domain creation/modification for domains in 
+                       non-default schemas.
 2009-09-01 GL  1.12.0  Remembers correctly window's maximized status, per a
                        report from David Schnur.
 2009-09-01 DP  1.10.1  Reverse engineer language privileges correctly [Sachin
index 1b0ba3f9553e511b69b7c70a1eed156543d43ff7..f8fda205ca3dc55a85da83390f8ea85bef62083e 100644 (file)
@@ -184,7 +184,7 @@ wxString dlgDomain::GetSql()
             else
                 sql += wxT(" SET DEFAULT ") + txtDefault->GetValue() + wxT(";\n");
         }
-        AppendOwnerChange(sql, wxT("DOMAIN ") + qtIdent(name));
+        AppendOwnerChange(sql, wxT("DOMAIN ") + domain->GetQuotedFullIdentifier());
     }
     else
     {
@@ -199,7 +199,7 @@ wxString dlgDomain::GetSql()
             sql += wxT("\n   CHECK (") + txtCheck->GetValue() + wxT(")");
         sql += wxT(";\n");
 
-        AppendOwnerNew(sql, wxT("DOMAIN ") + qtIdent(name));
+        AppendOwnerNew(sql, wxT("DOMAIN ") + schema->GetQuotedPrefix() + qtIdent(name));
     }
     AppendComment(sql, wxT("DOMAIN"), schema, domain);