From afbcdcce6b2cc6da767f89584a1880e4ecfd16e3 Mon Sep 17 00:00:00 2001 From: dpage Date: Fri, 7 Dec 2007 15:30:47 +0000 Subject: [PATCH] Allow the length of array-typed columns to be changed (eg. 'character varying[](100)'), per report from Ferenc Lutischan git-svn-id: svn://svn.pgadmin.org/trunk/pgadmin3@6876 a7884b65-44f6-0310-8a51-81a127f17b15 --- CHANGELOG | 3 +++ pgadmin/dlg/dlgColumn.cpp | 7 +++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index d7d3afef4..e332f4729 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -36,6 +36,9 @@ Changes Date Dev Ver Change details ---------- --- ----- -------------- +2007-12-07 DP 1.8.1 Allow the length of array-typed columns to be changed + (eg. 'character varying[](100)'), per report from Ferenc + Lutischan 2007-12-05 DP 1.8.1 Don't allow the user to direct-debug trigger functions, only global breakpoints should be used on them (or the trigger itself). diff --git a/pgadmin/dlg/dlgColumn.cpp b/pgadmin/dlg/dlgColumn.cpp index 8afee0c94..25dd46ec0 100644 --- a/pgadmin/dlg/dlgColumn.cpp +++ b/pgadmin/dlg/dlgColumn.cpp @@ -80,8 +80,11 @@ int dlgColumn::Go(bool modal) chkNotNull->SetValue(column->GetNotNull()); txtAttstattarget->SetValue(NumToStr(column->GetAttstattarget())); - cbDatatype->Append(column->GetRawTypename()); - AddType(wxT("?"), column->GetAttTypId(), column->GetRawTypename()); + wxString fullType = column->GetRawTypename(); + if (column->GetIsArray()) + fullType += wxT("[]"); + cbDatatype->Append(fullType); + AddType(wxT("?"), column->GetAttTypId(), fullType); if (!column->IsReferenced()) { -- 2.39.5