Re: Error adding new column to existing table.

Поиск
Список
Период
Сортировка
От Ted Taylor
Тема Re: Error adding new column to existing table.
Дата
Msg-id 001e01c49cbd$71835180$5281ce9f@TAG65144419
обсуждение исходный текст
Ответ на Re: Error adding new column to existing table.  ("Dave Page" <dpage@vale-housing.co.uk>)
Список pgadmin-support
<div class="Section1"><p class="MsoNormal"><font face="Courier New" size="2"><span style="font-size:10.0pt;
font-family:"Courier New"">Hi Dave,</span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New"">Thank you for your quick response.</span></font><p class="MsoNormal"><font face="Courier
New"size="2"><span style="font-size:10.0pt; 
font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New"">I downloaded pgAQdmin III “Version 1.2.0 Post Beta 1 (</span></font><font face="Courier New"
size="2"><spanstyle="font-size:10.0pt;font-family:"Courier New"">Sep 16 2004</span></font><font face="Courier New"
size="2"><spanstyle="font-size:10.0pt;font-family:"Courier New"">)” and I confirm that my original bug report has been
fixed. The GUI does not add the quotes to the datatype, and the column is added.</span></font><p
class="MsoNormal"><fontface="Courier New" size="2"><span style="font-size:10.0pt; 
font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New"">…BUT…</span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New"">(and I realize the SEP 16 snapshot is exactly that, a work-in-progress, not ready for prime
time. So take this new bug report with the usual grain of salt)</span></font><p class="MsoNormal"><font face="Courier
New"size="2"><span style="font-size:10.0pt; 
font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New"">Short version:</span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New"">(continuing the exact sequence of events from my previous report) After adding the new
columnsuccessfully, I cannot successfully re-right-click the same table name.</span></font><p class="MsoNormal"><font
face="CourierNew" size="2"><span style="font-size:10.0pt; 
font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New"">Long version:</span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New"">Using pgAdmin III Version 1.2.0 Post Beta 1 (</span></font><font face="Courier New"
size="2"><spanstyle="font-size:10.0pt;font-family:"Courier New"">Sep  16 2004</span></font><font face="Courier New"
size="2"><spanstyle="font-size: 
10.0pt;font-family:"Courier New"">) on Windows 2000, fully patched from Windows Update site.  Connecting to PostgreSQL
7.4.5on Fedora Core 2 (select version() reports “"PostgreSQL 7.4.5 on i686-redhat-linux-gnu, compiled by GCC gcc (GCC)
3.3.320040412 (Red Hat Linux 3.3.3-7)")</span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New"">Opened “Servers” à <my server name> à “Databases” à <my database name> à
“Schemas”à “public” à “Tables” and single-clicked on my table name to highlight it.</span></font><p
class="MsoNormal"><fontface="Courier New" size="2"><span style="font-size:10.0pt; 
font-family:"Courier New"">Right clicked on the table name and chose “Properties”.</span></font><p
class="MsoNormal"><fontface="Courier New" size="2"><span style="font-size:10.0pt; 
font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New"">The Table dialog box has “Properties” “Columns” “Constraints” “Privileges” and “SQL” tabs;
clickedon “Columns”.</span></font><p class="MsoNormal"><font face="Courier New" size="2"><span style="font-size:10.0pt; 
font-family:"Courier New"">Clicked on the “Add”  button at the bottom.</span></font><p class="MsoNormal"><font
face="CourierNew" size="2"><span style="font-size:10.0pt; 
font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New"">In the New Column dialog box, I entered:</span></font><p class="MsoNormal"><font
face="CourierNew" size="2"><span style="font-size:10.0pt; 
font-family:"Courier New"">            Name=      user_surname</span></font><p class="MsoNormal"><font face="Courier
New"size="2"><span style="font-size:10.0pt; 
font-family:"Courier New"">            Datatype=         varchar</span></font><p class="MsoNormal"><font face="Courier
New"size="2"><span style="font-size:10.0pt; 
font-family:"Courier New"">            Length=            80</span></font><p class="MsoNormal"><font face="Courier New"
size="2"><spanstyle="font-size:10.0pt; 
font-family:"Courier New"">I left all other available properties “Default Value” “Not Null” “Statistics” and “Comment”
atthe default of blank.</span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New"">Clicked OK to close the New Column dialog box.</span></font><font face="Courier New"><span
style="font-family:"CourierNew"">  </span></font><font face="Courier New" size="2"><span
style="font-size:10.0pt;font-family:"CourierNew"">On the Table dialog box, click OK.  The column has been successfully
added(The only “transaction” I did was to scroll the bottom-right corner of the window that shows the CREATE TABLE
command,and the new column is shown.  I did not click anywhere else except that scrollbar).</span></font><p
class="MsoNormal"><fontface="Courier New" size="2"><span style="font-size:10.0pt; 
font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New"">NOW, on the left hand side, I re-right-clicked on the same table name (eg if I wanted to add
anothernew column name).  pgAdmin abruptly closes with no error messages at all (the app exits, no GPF, no Illegal
Operation,no BSOD, no nothing).  The expected context menu that normally appears, did not appear.</span></font><p
class="MsoNormal"><fontface="Courier New" size="2"><span style="font-size:10.0pt; 
font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New"">Thanks,<br /> Ted.</span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="Courier New" size="2"><span
style="font-size:10.0pt;
font-family:"Courier New"">PS: Would you like me to revert to “Beta 1 </span></font><font face="Courier New"
size="2"><spanstyle="font-size:10.0pt;font-family:"Courier New"">Sep 8 2004</span></font><font face="Courier New"
size="2"><spanstyle="font-size: 
10.0pt;font-family:"Courier New"">”, in case I discover more bugs?  Or should I stay on the Sep 16 snapshot for any bug
reports. Note I am not asking about whether the snapshot will corrupt my database; that’s my decision and my
responsibility. My question is solely from the bug-reports-for-pgAdminIII, which version would *you*
prefer?</span></font><pclass="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 
10.0pt;font-family:Arial;color:navy"> </span></font><p class="MsoNormal" style="margin-left:.5in"><font face="Tahoma"
size="2"><spanstyle="font-size:10.0pt;font-family:Tahoma">-----Original Message-----<br /><b><span
style="font-weight:bold">From:</span></b>Dave Page [mailto:dpage@vale-housing.co.uk] <br /><b><span
style="font-weight:bold">Sent:</span></b>Friday, September 17, 2004 3:26 AM<br /><b><span
style="font-weight:bold">To:</span></b>Ted.Taylor@aircanada.ca; pgadmin-support@postgresql.org<br /><b><span
style="font-weight:bold">Subject:</span></b>RE: [pgadmin-support] Error adding new column to existing
table.</span></font><pclass="MsoNormal" style="margin-left:.5in"><font face="Times New Roman" size="3"><span
style="font-size:12.0pt"> </span></font><pclass="MsoNormal" style="margin-left:.5in"><font face="Times New Roman"
size="3"><spanstyle="font-size:12.0pt"> </span></font><blockquote style="border:none;border-left:solid blue
1.5pt;padding:0in0in 0in 4.0pt; 
margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt"><p class="MsoNormal"
style="margin-left:.5in"><fontface="Times New Roman" size="3"><span style="font-size:12.0pt"> </span></font><div
align="center"class="MsoNormal" style="margin-left:.5in;text-align:center"><font face="Times New Roman" size="3"><span
style="font-size:12.0pt"><hralign="center" size="2" width="100%" /></span></font></div><p class="MsoNormal"
style="margin-right:0in;margin-bottom:12.0pt;margin-left:
.5in"><b><font face="Tahoma" size="2"><span style="font-size:10.0pt;font-family:
Tahoma;font-weight:bold">From:</span></font></b><font face="Tahoma" size="2"><span
style="font-size:10.0pt;font-family:Tahoma">pgadmin-support-owner@postgresql.org
[mailto:pgadmin-support-owner@postgresql.org]<b><span style="font-weight:bold">On Behalf Of </span></b>Ted Taylor<br
/><b><spanstyle="font-weight:bold">Sent:</span></b> 16 September 2004 21:51<br /><b><span
style="font-weight:bold">To:</span></b>pgadmin-support@postgresql.org<br /><b><span
style="font-weight:bold">Subject:</span></b>[pgadmin-support] Error adding new column to existing
table.</span></font><pclass="MsoNormal" style="margin-left:.5in"><font face="Arial" size="2"><span
style="font-size:10.0pt;font-family:Arial">Shortversion: using the “Add Column” GUI on an existing table puts double
quotesaround the datatype, and won’t run.</span></font><p class="MsoNormal" style="margin-left:.5in"><font face="Times
NewRoman" size="3"><span style="font-size:12.0pt"> </span></font></blockquote><p class="MsoNormal"
style="margin-left:.5in"><fontface="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial">Hi
Ted,</span></font><pclass="MsoNormal" style="margin-left:.5in"><font face="Times New Roman" size="3"><span
style="font-size:12.0pt"> </span></font><pclass="MsoNormal" style="margin-left:.5in"><font face="Arial" size="2"><span
style="font-size:10.0pt;font-family:Arial">I'msurprised it didn't work with the quotes to be honest, but that aside,
theresa known quoting bug in beta1 that has been fixed for beta2 that almost certainly caused this. It should also be
fixedin the latest snapshot at <a
href="http://pgadmin.postgresql.org/snapshots/win32/">http://pgadmin.postgresql.org/snapshots/win32/</a> ifyou wish to
upgradeto that.</span></font><p class="MsoNormal" style="margin-left:.5in"><font face="Times New Roman" size="3"><span
style="font-size:12.0pt"> </span></font><pclass="MsoNormal" style="margin-left:.5in"><font face="Arial" size="2"><span
style="font-size:10.0pt;font-family:Arial">Thanksfor the email though - a textbook example of the perfect bug report; I
wishthey were all like that!</span></font><p class="MsoNormal" style="margin-left:.5in"><font face="Times New Roman"
size="3"><spanstyle="font-size:12.0pt"> </span></font><p class="MsoNormal" style="margin-left:.5in"><font face="Arial"
size="2"><spanstyle="font-size:10.0pt;font-family:Arial">Regards, Dave</span></font></div> 

В списке pgadmin-support по дате отправления:

Предыдущее
От: Jona
Дата:
Сообщение: Create database
Следующее
От: "Dave Page"
Дата:
Сообщение: Re: Error adding new column to existing table.