On 2 July 2011 21:26, Thom Brown <t...@linux.com> wrote: > On 2 July 2011 20:20, Guillaume Lelarge <guilla...@lelarge.info> wrote: >> Great patch. It even helped me find a bug. Anyway, commited and pushed. >> Thank you. > > Thanks for committing it. :) > >>> I personally prefer the ones with newlines, especially since I've been >>> experimenting with tables having very long names, and some of the >>> above statements require lots of horizontal scrolling on the SQL tab >>> to see what the action will be. Could we harmonise these? >> >> Yes, we should. Could you provide a patch? > > Sure, I'll take a look at it.
Okay, patch attached to wrap lines at various places. -- Thom Brown Twitter: @darkixion IRC (freenode): dark_ixion Registered Linux user: #516935 EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company
diff --git a/pgadmin/dlg/dlgCheck.cpp b/pgadmin/dlg/dlgCheck.cpp index 268b571..c388ef9 100644 --- a/pgadmin/dlg/dlgCheck.cpp +++ b/pgadmin/dlg/dlgCheck.cpp @@ -109,9 +109,9 @@ wxString dlgCheck::GetSql() if (!check) { sql = wxT("ALTER TABLE ") + table->GetQuotedFullIdentifier() - + wxT(" ADD"); + + wxT("\n ADD"); AppendIfFilled(sql, wxT(" CONSTRAINT "), qtIdent(name)); - sql += wxT(" CHECK ") + GetDefinition() + sql += wxT("\n CHECK ") + GetDefinition() + wxT(";\n"); } if (!name.IsEmpty()) diff --git a/pgadmin/dlg/dlgDatabase.cpp b/pgadmin/dlg/dlgDatabase.cpp index 54db208..195ea55 100644 --- a/pgadmin/dlg/dlgDatabase.cpp +++ b/pgadmin/dlg/dlgDatabase.cpp @@ -673,7 +673,7 @@ wxString dlgDatabase::GetSql() if (cbTablespace->GetCurrentSelection() > 0 && cbTablespace->GetOIDKey() > 0 && cbTablespace->GetOIDKey() != database->GetTablespaceOid()) sql += wxT("ALTER DATABASE ") + qtIdent(name) - + wxT(" SET TABLESPACE ") + qtIdent(cbTablespace->GetValue()) + + wxT("\n SET TABLESPACE ") + qtIdent(cbTablespace->GetValue()) + wxT(";\n"); } if (connection->BackendMinimumVersion(8, 1)) @@ -690,7 +690,7 @@ wxString dlgDatabase::GetSql() wxString strConnLimit; strConnLimit << connLimit; sql += wxT("ALTER DATABASE ") + qtIdent(name) - + wxT(" WITH CONNECTION LIMIT = ") + + wxT("\n WITH CONNECTION LIMIT = ") + strConnLimit + wxT(";\n"); } @@ -749,9 +749,9 @@ wxString dlgDatabase::GetSql() sql += wxT("ALTER ROLE ") + newUsr + wxT(" IN DATABASE ") + qtIdent(name); if (newVar != wxT("search_path") && newVar != wxT("temp_tablespaces")) - sql += wxT(" SET ") + newVar + wxT("='") + newVal + wxT("';\n"); + sql += wxT("\n SET ") + newVar + wxT("='") + newVal + wxT("';\n"); else - sql += wxT(" SET ") + newVar + wxT("=") + newVal + wxT(";\n"); + sql += wxT("\n SET ") + newVar + wxT("=") + newVal + wxT(";\n"); } } @@ -769,13 +769,13 @@ wxString dlgDatabase::GetSql() if (username.Length() == 0) { sql += wxT("ALTER DATABASE ") + qtIdent(name) - + wxT(" RESET ") + varname + + wxT("\n RESET ") + varname + wxT(";\n"); } else { sql += wxT("ALTER ROLE ") + username + wxT(" IN DATABASE ") + qtIdent(name) - + wxT(" RESET ") + varname + wxT(";\n"); + + wxT("\n RESET ") + varname + wxT(";\n"); } } @@ -845,9 +845,9 @@ wxString dlgDatabase::GetSql2() sql += wxT("ALTER ROLE ") + newUsr + wxT(" IN DATABASE ") + qtIdent(name); if (newVar != wxT("search_path") && newVar != wxT("temp_tablespaces")) - sql += wxT(" SET ") + newVar + wxT("='") + newVal + wxT("';\n"); + sql += wxT("\n SET ") + newVar + wxT("='") + newVal + wxT("';\n"); else - sql += wxT(" SET ") + newVar + wxT("=") + newVal + wxT(";\n"); + sql += wxT("\n SET ") + newVar + wxT("=") + newVal + wxT(";\n"); } } diff --git a/pgadmin/dlg/dlgDomain.cpp b/pgadmin/dlg/dlgDomain.cpp index 1538018..94150a1 100644 --- a/pgadmin/dlg/dlgDomain.cpp +++ b/pgadmin/dlg/dlgDomain.cpp @@ -199,17 +199,17 @@ wxString dlgDomain::GetSql() { sql += wxT("ALTER DOMAIN ") + domain->GetQuotedFullIdentifier(); if (chkNotNull->GetValue()) - sql += wxT(" SET NOT NULL;\n"); + sql += wxT("\n SET NOT NULL;\n"); else - sql += wxT(" DROP NOT NULL;\n"); + sql += wxT("\n DROP NOT NULL;\n"); } if (txtDefault->GetValue() != domain->GetDefault()) { sql += wxT("ALTER DOMAIN ") + domain->GetQuotedFullIdentifier(); if (txtDefault->GetValue().IsEmpty()) - sql += wxT(" DROP DEFAULT;\n"); + sql += wxT("\n DROP DEFAULT;\n"); else - sql += wxT(" SET DEFAULT ") + txtDefault->GetValue() + wxT(";\n"); + sql += wxT("\n SET DEFAULT ") + txtDefault->GetValue() + wxT(";\n"); } AppendOwnerChange(sql, wxT("DOMAIN ") + domain->GetQuotedFullIdentifier()); } diff --git a/pgadmin/dlg/dlgExtension.cpp b/pgadmin/dlg/dlgExtension.cpp index 2dc5191..3beeb0f 100644 --- a/pgadmin/dlg/dlgExtension.cpp +++ b/pgadmin/dlg/dlgExtension.cpp @@ -182,10 +182,10 @@ wxString dlgExtension::GetSql() // edit mode if (cbSchema->GetValue() != extension->GetSchemaStr()) sql += wxT("ALTER EXTENSION ") + qtIdent(extension->GetName()) - + wxT(" SET SCHEMA ") + qtIdent(cbSchema->GetValue()) + wxT(";\n"); + + wxT("\n SET SCHEMA ") + qtIdent(cbSchema->GetValue()) + wxT(";\n"); if (cbVersion->GetValue() != extension->GetVersion()) sql += wxT("ALTER EXTENSION ") + qtIdent(extension->GetName()) - + wxT(" UPDATE TO ") + qtIdent(cbVersion->GetValue()) + wxT(";\n"); + + wxT("\n UPDATE TO ") + qtIdent(cbVersion->GetValue()) + wxT(";\n"); } else { diff --git a/pgadmin/dlg/dlgForeignKey.cpp b/pgadmin/dlg/dlgForeignKey.cpp index 4cad066..c028740 100644 --- a/pgadmin/dlg/dlgForeignKey.cpp +++ b/pgadmin/dlg/dlgForeignKey.cpp @@ -466,7 +466,7 @@ wxString dlgForeignKey::GetSql() if (!foreignKey) { sql = wxT("ALTER TABLE ") + table->GetQuotedFullIdentifier() - + wxT(" ADD"); + + wxT("\n ADD"); AppendIfFilled(sql, wxT(" CONSTRAINT "), qtIdent(name)); sql += wxT(" FOREIGN KEY ") + GetDefinition() + wxT(";\n"); @@ -474,7 +474,7 @@ wxString dlgForeignKey::GetSql() else if (!chkDontValidate->GetValue()) { sql = wxT("ALTER TABLE ") + table->GetQuotedFullIdentifier() - + wxT(" VALIDATE CONSTRAINT ") + qtIdent(name) + wxT(";\n"); + + wxT("\n VALIDATE CONSTRAINT ") + qtIdent(name) + wxT(";\n"); } if (!name.IsEmpty()) @@ -484,7 +484,7 @@ wxString dlgForeignKey::GetSql() if (chkAutoIndex->GetValue()) { sql += wxT("CREATE INDEX ") + qtIdent(txtIndexName->GetValue()) - + wxT(" ON ") + table->GetQuotedFullIdentifier() + + wxT("\n ON ") + table->GetQuotedFullIdentifier() + wxT("("); int pos; diff --git a/pgadmin/dlg/dlgForeignServer.cpp b/pgadmin/dlg/dlgForeignServer.cpp index 6450513..5e18281 100644 --- a/pgadmin/dlg/dlgForeignServer.cpp +++ b/pgadmin/dlg/dlgForeignServer.cpp @@ -282,14 +282,14 @@ wxString dlgForeignServer::GetSql() if (txtVersion->GetValue() != foreignserver->GetVersion()) { sql = wxT("ALTER SERVER ") + qtIdent(name) - + wxT(" VERSION ") + qtDbString(txtVersion->GetValue()) + wxT(";\n"); + + wxT("\n VERSION ") + qtDbString(txtVersion->GetValue()) + wxT(";\n"); } wxString sqloptions = GetOptionsSql(); if (sqloptions.Length() > 0) { sql += wxT("ALTER SERVER ") + name - + wxT(" OPTIONS (") + sqloptions + wxT(");\n"); + + wxT("\n OPTIONS (") + sqloptions + wxT(");\n"); } AppendOwnerChange(sql, wxT("SERVER ") + qtIdent(name)); diff --git a/pgadmin/dlg/dlgForeignTable.cpp b/pgadmin/dlg/dlgForeignTable.cpp index e60c717..a7f96e2 100644 --- a/pgadmin/dlg/dlgForeignTable.cpp +++ b/pgadmin/dlg/dlgForeignTable.cpp @@ -511,7 +511,7 @@ wxString dlgForeignTable::GetSql() if (sqloptions.Length() > 0) { sql += wxT("ALTER FOREIGN TABLE ") + foreigntable->GetQuotedFullIdentifier() - + wxT(" OPTIONS (") + sqloptions + wxT(");\n"); + + wxT("\n OPTIONS (") + sqloptions + wxT(");\n"); } } else @@ -595,7 +595,7 @@ wxString dlgForeignTable::GetSqlForTypes() { old_name = elements.Item(i); sql += wxT("ALTER FOREIGN TABLE ") + foreigntable->GetQuotedFullIdentifier() - + wxT(" DROP COLUMN ") + old_name + wxT(";\n"); + + wxT("\n DROP COLUMN ") + old_name + wxT(";\n"); } // Add all new attributes @@ -604,7 +604,7 @@ wxString dlgForeignTable::GetSqlForTypes() new_name = lstMembers->GetItemText(i); new_type = GetFullTypeName(i); sql += wxT("ALTER FOREIGN TABLE ") + foreigntable->GetQuotedFullIdentifier() - + wxT(" ADD COLUMN ") + new_name + wxT(" ") + new_type + wxT(";\n"); + + wxT("\n ADD COLUMN ") + new_name + wxT(" ") + new_type + wxT(";\n"); } } diff --git a/pgadmin/dlg/dlgFunction.cpp b/pgadmin/dlg/dlgFunction.cpp index 78d12af..274d7cd 100644 --- a/pgadmin/dlg/dlgFunction.cpp +++ b/pgadmin/dlg/dlgFunction.cpp @@ -866,10 +866,10 @@ wxString dlgFunction::GetSql() if (!isProcedure) sql = wxT("ALTER FUNCTION ") + function->GetQuotedFullIdentifier() + wxT("(") + function->GetArgSigList() + wxT(")") - + wxT(" RENAME TO ") + qtIdent(name) + wxT(";\n"); + + wxT("\n RENAME TO ") + qtIdent(name) + wxT(";\n"); else sql = wxT("ALTER PROCEDURE ") + function->GetQuotedFullIdentifier() - + wxT(" RENAME TO ") + qtIdent(name) + wxT(";\n"); + + wxT("\n RENAME TO ") + qtIdent(name) + wxT(";\n"); } if (didChange) @@ -961,7 +961,7 @@ wxString dlgFunction::GetSql() { if (cbOwner->GetValue() != function->GetOwner()) sql += wxT("ALTER FUNCTION ") + name - + wxT(" OWNER TO ") + qtIdent(cbOwner->GetValue()) + + wxT("\n OWNER TO ") + qtIdent(cbOwner->GetValue()) + wxT(";\n"); } else @@ -1011,12 +1011,12 @@ wxString dlgFunction::GetSql() { if (newVar != wxT("search_path") && newVar != wxT("temp_tablespaces")) sql += wxT("ALTER FUNCTION ") + name - + wxT(" SET ") + newVar + + wxT("\n SET ") + newVar + wxT("='") + newVal + wxT("';\n"); else sql += wxT("ALTER FUNCTION ") + name - + wxT(" SET ") + newVar + + wxT("\n SET ") + newVar + wxT("=") + newVal + wxT(";\n"); } @@ -1026,7 +1026,7 @@ wxString dlgFunction::GetSql() for (pos = 0 ; pos < (int)vars.GetCount() ; pos++) { sql += wxT("ALTER FUNCTION ") + name - + wxT(" RESET ") + vars.Item(pos).BeforeFirst('=') + + wxT("\n RESET ") + vars.Item(pos).BeforeFirst('=') + wxT(";\n"); } diff --git a/pgadmin/dlg/dlgGroup.cpp b/pgadmin/dlg/dlgGroup.cpp index 05bd206..2f10ba2 100644 --- a/pgadmin/dlg/dlgGroup.cpp +++ b/pgadmin/dlg/dlgGroup.cpp @@ -183,14 +183,14 @@ wxString dlgGroup::GetSql() tmpUsers.RemoveAt(index); else sql += wxT("ALTER GROUP ") + qtIdent(name) - + wxT(" ADD USER ") + qtIdent(userName) + wxT(";\n"); + + wxT("\n ADD USER ") + qtIdent(userName) + wxT(";\n"); } // check for removed users for (pos = 0 ; pos < (int)tmpUsers.GetCount() ; pos++) { sql += wxT("ALTER GROUP ") + qtIdent(name) - + wxT(" DROP USER ") + qtIdent(tmpUsers.Item(pos)) + wxT(";\n"); + + wxT("\n DROP USER ") + qtIdent(tmpUsers.Item(pos)) + wxT(";\n"); } } else diff --git a/pgadmin/dlg/dlgIndex.cpp b/pgadmin/dlg/dlgIndex.cpp index e86cc62..072be77 100644 --- a/pgadmin/dlg/dlgIndex.cpp +++ b/pgadmin/dlg/dlgIndex.cpp @@ -624,7 +624,7 @@ wxString dlgIndex::GetSql() { if (connection->BackendMinimumVersion(8, 2) && txtFillFactor->GetValue().Length() > 0) sql += wxT("ALTER INDEX ") + qtIdent(index->GetSchema()->GetName()) + wxT(".") - + qtIdent(index->GetName()) + wxT(" SET (FILLFACTOR=") + + qtIdent(index->GetName()) + wxT("\n SET (FILLFACTOR=") + txtFillFactor->GetValue() + wxT(");\n"); if(connection->BackendMinimumVersion(8, 0)) @@ -632,12 +632,12 @@ wxString dlgIndex::GetSql() if (index->GetName() != txtName->GetValue() && !txtName->GetValue().IsEmpty()) sql += wxT("ALTER INDEX ") + qtIdent(index->GetSchema()->GetName()) + wxT(".") - + qtIdent(index->GetName()) + wxT(" RENAME TO ") + + qtIdent(index->GetName()) + wxT("\n RENAME TO ") + qtIdent(txtName->GetValue()) + wxT(";\n"); if (cbTablespace->GetOIDKey() != index->GetTablespaceOid()) sql += wxT("ALTER INDEX ") + qtIdent(index->GetSchema()->GetName()) + wxT(".") + qtIdent(name) - + wxT(" SET TABLESPACE ") + qtIdent(cbTablespace->GetValue()) + + wxT("\n SET TABLESPACE ") + qtIdent(cbTablespace->GetValue()) + wxT(";\n"); } } @@ -645,10 +645,10 @@ wxString dlgIndex::GetSql() { if (index && index->GetIsClustered() && !chkClustered->GetValue()) sql += wxT("ALTER TABLE ") + table->GetQuotedFullIdentifier() - + wxT(" SET WITHOUT CLUSTER;\n"); + + wxT("\n SET WITHOUT CLUSTER;\n"); else if (chkClustered->GetValue() && (!index || !index->GetIsClustered())) sql += wxT("ALTER TABLE ") + table->GetQuotedFullIdentifier() - + wxT(" CLUSTER ON ") + qtIdent(name) + wxT(";\n"); + + wxT("\n CLUSTER ON ") + qtIdent(name) + wxT(";\n"); } AppendComment(sql, wxT("INDEX"), table->GetSchema(), index); diff --git a/pgadmin/dlg/dlgIndexConstraint.cpp b/pgadmin/dlg/dlgIndexConstraint.cpp index 1ae8dcc..ef296c6 100644 --- a/pgadmin/dlg/dlgIndexConstraint.cpp +++ b/pgadmin/dlg/dlgIndexConstraint.cpp @@ -554,7 +554,7 @@ wxString dlgIndexConstraint::GetSql() if (!index) { sql = wxT("ALTER TABLE ") + table->GetQuotedFullIdentifier() - + wxT(" ADD"); + + wxT("\n ADD"); AppendIfFilled(sql, wxT(" CONSTRAINT "), qtIdent(name)); sql += wxT(" ") + wxString(factory->GetTypeName()).Upper() + wxT(" ") + GetDefinition() @@ -565,7 +565,7 @@ wxString dlgIndexConstraint::GetSql() if (connection->BackendMinimumVersion(8, 0) && cbTablespace->GetOIDKey() != index->GetTablespaceOid()) { sql += wxT("ALTER INDEX ") + index->GetSchema()->GetQuotedIdentifier() + wxT(".") + qtIdent(name) - + wxT(" SET TABLESPACE ") + qtIdent(cbTablespace->GetValue()) + + wxT("\n SET TABLESPACE ") + qtIdent(cbTablespace->GetValue()) + wxT(";\n"); } diff --git a/pgadmin/dlg/dlgLanguage.cpp b/pgadmin/dlg/dlgLanguage.cpp index 07237ef..36beb72 100644 --- a/pgadmin/dlg/dlgLanguage.cpp +++ b/pgadmin/dlg/dlgLanguage.cpp @@ -192,7 +192,7 @@ wxString dlgLanguage::GetSql() // edit mode if (name != language->GetName()) sql += wxT("ALTER LANGUAGE ") + qtIdent(language->GetName()) - + wxT(" RENAME TO ") + qtIdent(name) + wxT(";\n"); + + wxT("\n RENAME TO ") + qtIdent(name) + wxT(";\n"); if (connection->BackendMinimumVersion(8, 3)) AppendOwnerChange(sql, wxT("LANGUAGE ") + qtIdent(name)); } diff --git a/pgadmin/dlg/dlgOperator.cpp b/pgadmin/dlg/dlgOperator.cpp index 8cd9f45..b3a9eeb 100644 --- a/pgadmin/dlg/dlgOperator.cpp +++ b/pgadmin/dlg/dlgOperator.cpp @@ -401,7 +401,7 @@ wxString dlgOperator::GetSql() if (cbOwner->GetValue() != oper->GetOwner()) sql += wxT("ALTER OPERATOR ") + name - + wxT(" OWNER TO ") + qtIdent(cbOwner->GetValue()) + + wxT("\n OWNER TO ") + qtIdent(cbOwner->GetValue()) + wxT(";\n"); } else diff --git a/pgadmin/dlg/dlgProperty.cpp b/pgadmin/dlg/dlgProperty.cpp index 8cc812a..aa76a54 100644 --- a/pgadmin/dlg/dlgProperty.cpp +++ b/pgadmin/dlg/dlgProperty.cpp @@ -423,14 +423,14 @@ void dlgProperty::AppendNameChange(wxString &sql, const wxString &objName) if (objName.Length() > 0) { sql += wxT("ALTER ") + objName - + wxT(" RENAME TO ") + qtIdent(GetName()) + + wxT("\n RENAME TO ") + qtIdent(GetName()) + wxT(";\n"); } else { sql += wxT("ALTER ") + GetObject()->GetTypeName().MakeUpper() + wxT(" ") + GetObject()->GetQuotedFullIdentifier() - + wxT(" RENAME TO ") + qtIdent(GetName()) + + wxT("\n RENAME TO ") + qtIdent(GetName()) + wxT(";\n"); } } @@ -442,7 +442,7 @@ void dlgProperty::AppendOwnerChange(wxString &sql, const wxString &objName) if (GetObject()->GetOwner() != cbOwner->GetValue()) { sql += wxT("ALTER ") + objName - + wxT(" OWNER TO ") + qtIdent(cbOwner->GetValue()) + + wxT("\n OWNER TO ") + qtIdent(cbOwner->GetValue()) + wxT(";\n"); } } @@ -452,7 +452,7 @@ void dlgProperty::AppendOwnerNew(wxString &sql, const wxString &objName) { if (cbOwner->GetGuessedSelection() > 0) sql += wxT("ALTER ") + objName - + wxT(" OWNER TO ") + qtIdent(cbOwner->GetValue()) + + wxT("\n OWNER TO ") + qtIdent(cbOwner->GetValue()) + wxT(";\n"); } diff --git a/pgadmin/dlg/dlgRole.cpp b/pgadmin/dlg/dlgRole.cpp index d7da7fb..4dc80ff 100644 --- a/pgadmin/dlg/dlgRole.cpp +++ b/pgadmin/dlg/dlgRole.cpp @@ -779,12 +779,12 @@ wxString dlgRole::GetSql() { if (newVar != wxT("search_path") && newVar != wxT("temp_tablespaces")) sql += wxT("ALTER ROLE ") + qtIdent(name) - + wxT(" SET ") + newVar + + wxT("\n SET ") + newVar + wxT("='") + newVal + wxT("';\n"); else sql += wxT("ALTER ROLE ") + qtIdent(name) - + wxT(" SET ") + newVar + + wxT("\n SET ") + newVar + wxT("=") + newVal + wxT(";\n"); } @@ -794,7 +794,7 @@ wxString dlgRole::GetSql() for (pos = 0 ; pos < (int)vars.GetCount() ; pos++) { sql += wxT("ALTER ROLE ") + qtIdent(name) - + wxT(" RESET ") + vars.Item(pos).BeforeFirst('=') + + wxT("\n RESET ") + vars.Item(pos).BeforeFirst('=') + wxT(";\n"); } diff --git a/pgadmin/dlg/dlgSequence.cpp b/pgadmin/dlg/dlgSequence.cpp index 39319ca..415c795 100644 --- a/pgadmin/dlg/dlgSequence.cpp +++ b/pgadmin/dlg/dlgSequence.cpp @@ -249,12 +249,12 @@ wxString dlgSequence::GetSql() if (GetName() != sequence->GetName()) { sql += wxT("ALTER TABLE ") + sequence->GetQuotedFullIdentifier() - + wxT(" RENAME TO ") + qtIdent(name) + wxT(";\n"); + + wxT("\n RENAME TO ") + qtIdent(name) + wxT(";\n"); } if (sequence->GetOwner() != cbOwner->GetValue()) { sql += wxT("ALTER TABLE ") + schema->GetQuotedPrefix() + qtIdent(name) - + wxT(" OWNER TO ") + qtIdent(cbOwner->GetValue()) + wxT(";\n"); + + wxT("\n OWNER TO ") + qtIdent(cbOwner->GetValue()) + wxT(";\n"); } // This is where things get hairy. Per some thought by Horvath Gabor, @@ -342,7 +342,7 @@ wxString dlgSequence::GetSql() if (cbOwner->GetGuessedSelection() > 0) { sql += wxT("ALTER TABLE ") + schema->GetQuotedPrefix() + qtIdent(name) - + wxT(" OWNER TO ") + qtIdent(cbOwner->GetValue()) + wxT(";\n"); + + wxT("\n OWNER TO ") + qtIdent(cbOwner->GetValue()) + wxT(";\n"); } } diff --git a/pgadmin/dlg/dlgTable.cpp b/pgadmin/dlg/dlgTable.cpp index 6aa86b1..8022119 100644 --- a/pgadmin/dlg/dlgTable.cpp +++ b/pgadmin/dlg/dlgTable.cpp @@ -814,7 +814,7 @@ wxString dlgTable::GetSql() if (index < 0) { tmpsql += wxT("ALTER TABLE ") + table->GetQuotedFullIdentifier() - + wxT(" ADD COLUMN ") + definition + wxT(";\n"); + + wxT("\n ADD COLUMN ") + definition + wxT(";\n"); //addcomment } } @@ -851,7 +851,7 @@ wxString dlgTable::GetSql() else definition = definition.BeforeFirst(' '); sql += wxT("ALTER TABLE ") + table->GetQuotedFullIdentifier() - + wxT(" DROP COLUMN ") + qtIdent(definition) + wxT(";\n"); + + wxT("\n DROP COLUMN ") + qtIdent(definition) + wxT(";\n"); } // Add the ADD COLUMNs... sql += tmpsql; @@ -869,7 +869,7 @@ wxString dlgTable::GetSql() index = tmpDef.Index(definition); if (index < 0) tmpsql += wxT("ALTER TABLE ") + table->GetQuotedFullIdentifier() - + wxT(" INHERIT ") + definition + wxT(";\n"); + + wxT("\n INHERIT ") + definition + wxT(";\n"); else tmpDef.RemoveAt(index); } @@ -878,7 +878,7 @@ wxString dlgTable::GetSql() { definition = tmpDef.Item(index); sql += wxT("ALTER TABLE ") + table->GetQuotedFullIdentifier() - + wxT(" NO INHERIT ") + qtIdent(definition) + wxT(";\n"); + + wxT("\n NO INHERIT ") + qtIdent(definition) + wxT(";\n"); } // Add the INHERIT COLUMNs... sql += tmpsql; @@ -899,7 +899,7 @@ wxString dlgTable::GetSql() else { tmpsql += wxT("ALTER TABLE ") + tabname - + wxT(" ADD"); + + wxT("\n ADD"); if (!conname.IsEmpty()) tmpsql += wxT(" CONSTRAINT "); @@ -915,7 +915,7 @@ wxString dlgTable::GetSql() else definition = definition.BeforeFirst(' '); sql = wxT("ALTER TABLE ") + tabname - + wxT(" DROP CONSTRAINT ") + qtIdent(definition) + wxT(";\n") + + wxT("\n DROP CONSTRAINT ") + qtIdent(definition) + wxT(";\n") + sql; } @@ -925,16 +925,16 @@ wxString dlgTable::GetSql() if (!chkHasOids->GetValue() && table->GetHasOids()) { sql += wxT("ALTER TABLE ") + tabname - + wxT(" SET WITHOUT OIDS;\n"); + + wxT("\n SET WITHOUT OIDS;\n"); } if (chkHasOids->GetValue() && !table->GetHasOids()) { sql += wxT("ALTER TABLE ") + tabname - + wxT(" SET WITH OIDS;\n"); + + wxT("\n SET WITH OIDS;\n"); } if (connection->BackendMinimumVersion(8, 0) && cbTablespace->GetOIDKey() != table->GetTablespaceOid()) sql += wxT("ALTER TABLE ") + tabname - + wxT(" SET TABLESPACE ") + qtIdent(cbTablespace->GetValue()) + + wxT("\n SET TABLESPACE ") + qtIdent(cbTablespace->GetValue()) + wxT(";\n"); if (txtFillFactor->GetValue().Trim().Length() > 0 && txtFillFactor->GetValue() != table->GetFillFactor()) @@ -1474,8 +1474,8 @@ wxString dlgTable::GetSql() { if (!lstColumns->GetText(pos, 4).IsEmpty()) sql += wxT("ALTER TABLE ") + tabname - + wxT(" ALTER COLUMN ") + qtIdent(lstColumns->GetText(pos, 0)) - + wxT(" SET STATISTICS ") + lstColumns->GetText(pos, 4) + + wxT("\n ALTER COLUMN ") + qtIdent(lstColumns->GetText(pos, 0)) + + wxT("\n SET STATISTICS ") + lstColumns->GetText(pos, 4) + wxT(";\n"); } } diff --git a/pgadmin/dlg/dlgTablespace.cpp b/pgadmin/dlg/dlgTablespace.cpp index f136a36..20f9368 100644 --- a/pgadmin/dlg/dlgTablespace.cpp +++ b/pgadmin/dlg/dlgTablespace.cpp @@ -227,7 +227,7 @@ wxString dlgTablespace::GetSql() if (oldVal != newVal) { sql += wxT("ALTER TABLESPACE ") + qtIdent(name) - + wxT(" SET (") + newVar + + wxT("\n SET (") + newVar + wxT("=") + newVal + wxT(");\n"); } @@ -237,7 +237,7 @@ wxString dlgTablespace::GetSql() for (pos = 0 ; pos < (int)vars.GetCount() ; pos++) { sql += wxT("ALTER TABLESPACE ") + qtIdent(name) - + wxT(" RESET (") + vars.Item(pos).BeforeFirst('=') + + wxT("\n RESET (") + vars.Item(pos).BeforeFirst('=') + wxT(");\n"); } } @@ -245,8 +245,8 @@ wxString dlgTablespace::GetSql() { // Create Mode sql = wxT("CREATE TABLESPACE ") + qtIdent(name); - AppendIfFilled(sql, wxT(" OWNER "), qtIdent(cbOwner->GetValue())); - sql += wxT(" LOCATION ") + qtDbString(txtLocation->GetValue()) + AppendIfFilled(sql, wxT("\n OWNER "), qtIdent(cbOwner->GetValue())); + sql += wxT("\n LOCATION ") + qtDbString(txtLocation->GetValue()) + wxT(";\n"); } @@ -268,7 +268,7 @@ wxString dlgTablespace::GetSql2() for (int pos = 0 ; pos < lstVariables->GetItemCount() ; pos++) { sql += wxT("ALTER TABLESPACE ") + qtIdent(name) - + wxT(" SET (") + lstVariables->GetText(pos) + + wxT("\n SET (") + lstVariables->GetText(pos) + wxT("=") + lstVariables->GetText(pos, 1) + wxT(");\n"); } diff --git a/pgadmin/dlg/dlgTrigger.cpp b/pgadmin/dlg/dlgTrigger.cpp index 9eb41e7..657e0a7 100644 --- a/pgadmin/dlg/dlgTrigger.cpp +++ b/pgadmin/dlg/dlgTrigger.cpp @@ -274,7 +274,7 @@ wxString dlgTrigger::GetSql() { if (name != trigger->GetName()) sql = wxT("ALTER TRIGGER ") + trigger->GetQuotedIdentifier() + wxT(" ON ") + table->GetQuotedFullIdentifier() - + wxT(" RENAME TO ") + qtIdent(name) + wxT(";\n\n"); + + wxT("\n RENAME TO ") + qtIdent(name) + wxT(";\n\n"); } if (!trigger || diff --git a/pgadmin/dlg/dlgType.cpp b/pgadmin/dlg/dlgType.cpp index a869ccf..5f3a36c 100644 --- a/pgadmin/dlg/dlgType.cpp +++ b/pgadmin/dlg/dlgType.cpp @@ -704,7 +704,7 @@ wxString dlgType::GetSql() } sql += wxT("ALTER TYPE ") + type->GetQuotedFullIdentifier() - + wxT(" ADD VALUE ") + connection->qtDbString(lstLabels->GetItemText(listitems_index)) + + wxT("\n ADD VALUE ") + connection->qtDbString(lstLabels->GetItemText(listitems_index)) + wxT(" ") + direction + wxT(" ") + connection->qtDbString(elements.Item(existingitems_index + offset)) + wxT(";\n"); @@ -867,7 +867,7 @@ wxString dlgType::GetSqlForTypes() for (i = 0 ; i < elements.GetCount() ; i += 3) { old_name = elements.Item(i); - sql += wxT("ALTER TYPE ") + type->GetName() + wxT(" DROP ATTRIBUTE ") + old_name + wxT(";\n"); + sql += wxT("ALTER TYPE ") + type->GetName() + wxT("\n DROP ATTRIBUTE ") + old_name + wxT(";\n"); } // Add all new attributes @@ -876,7 +876,7 @@ wxString dlgType::GetSqlForTypes() new_name = lstMembers->GetItemText(i); new_type = GetFullTypeName(i); new_collation = memberCollations.Item(i); - sql += wxT("ALTER TYPE ") + type->GetName() + wxT(" ADD ATTRIBUTE ") + sql += wxT("ALTER TYPE ") + type->GetName() + wxT("\n ADD ATTRIBUTE ") + new_name + wxT(" ") + new_type; if (!new_collation.IsEmpty() && new_collation != wxT("pg_catalog.\"default\"")) sql += wxT(" COLLATE ") + new_collation; diff --git a/pgadmin/dlg/dlgUser.cpp b/pgadmin/dlg/dlgUser.cpp index b5b69b4..8f9f0f9 100644 --- a/pgadmin/dlg/dlgUser.cpp +++ b/pgadmin/dlg/dlgUser.cpp @@ -469,14 +469,14 @@ wxString dlgUser::GetSql() tmpGroups.RemoveAt(index); else sql += wxT("ALTER GROUP ") + qtIdent(groupName) - + wxT(" ADD USER ") + qtIdent(name) + wxT(";\n"); + + wxT("\n ADD USER ") + qtIdent(name) + wxT(";\n"); } // check for removed groups for (pos = 0 ; pos < (int)tmpGroups.GetCount() ; pos++) { sql += wxT("ALTER GROUP ") + qtIdent(tmpGroups.Item(pos)) - + wxT(" DROP USER ") + qtIdent(name) + wxT(";\n"); + + wxT("\n DROP USER ") + qtIdent(name) + wxT(";\n"); } } else @@ -507,7 +507,7 @@ wxString dlgUser::GetSql() int cnt = lbGroupsIn->GetCount(); for (pos = 0 ; pos < cnt ; pos++) sql += wxT("ALTER GROUP ") + qtIdent(lbGroupsIn->GetString(pos)) - + wxT(" ADD USER ") + qtIdent(name) + wxT(";\n"); + + wxT("\n ADD USER ") + qtIdent(name) + wxT(";\n"); } wxArrayString vars; @@ -543,12 +543,12 @@ wxString dlgUser::GetSql() { if (newVar != wxT("search_path") && newVar != wxT("temp_tablespaces")) sql += wxT("ALTER USER ") + qtIdent(name) - + wxT(" SET ") + newVar + + wxT("\n SET ") + newVar + wxT("='") + newVal + wxT("';\n"); else sql += wxT("ALTER USER ") + qtIdent(name) - + wxT(" SET ") + newVar + + wxT("\n SET ") + newVar + wxT("=") + newVal + wxT(";\n"); } @@ -558,7 +558,7 @@ wxString dlgUser::GetSql() for (pos = 0 ; pos < (int)vars.GetCount() ; pos++) { sql += wxT("ALTER USER ") + qtIdent(name) - + wxT(" RESET ") + vars.Item(pos).BeforeFirst('=') + + wxT("\n RESET ") + vars.Item(pos).BeforeFirst('=') + wxT(";\n"); } diff --git a/pgadmin/dlg/dlgUserMapping.cpp b/pgadmin/dlg/dlgUserMapping.cpp index 92d1ac4..91192f1 100644 --- a/pgadmin/dlg/dlgUserMapping.cpp +++ b/pgadmin/dlg/dlgUserMapping.cpp @@ -286,7 +286,7 @@ wxString dlgUserMapping::GetSql() if (sqloptions.Length() > 0) { sql += wxT("ALTER USER MAPPING FOR ") + usermapping->GetUsr() + wxT(" SERVER ") + foreignserver->GetName() - + wxT(" OPTIONS (") + sqloptions + wxT(");\n"); + + wxT("\n OPTIONS (") + sqloptions + wxT(");\n"); } } else diff --git a/pgadmin/dlg/dlgView.cpp b/pgadmin/dlg/dlgView.cpp index 78f1f5d..77ba9ad 100644 --- a/pgadmin/dlg/dlgView.cpp +++ b/pgadmin/dlg/dlgView.cpp @@ -134,7 +134,7 @@ wxString dlgView::GetSql() if (name != view->GetName()) { sql += wxT("ALTER TABLE ") + view->GetQuotedFullIdentifier() - + wxT(" RENAME TO ") + qtIdent(name) + wxT(";\n"); + + wxT("\n RENAME TO ") + qtIdent(name) + wxT(";\n"); } }
-- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers