Thread: Really wierd PGAdmin/Windows Explorer bug?

Really wierd PGAdmin/Windows Explorer bug?

From
Radcon Entec
Date:
Greetings!
 
I just ran across one of the strangest pieces I have ever seen in a piece of software..
 
I was connected remotely to a test machine set up at a customer's site.  The machine is running Windows XP and PostgreSQL 8.1.  PGAdmin has a connection to the customer's production database, which resides on another machine.  The database has a simple 3-column table that I thought has 22 million records, until last week when I found that a backup of the table showed that it actually has no records.  A member of this list introduced me to the concept of inherited tables.  There are 2 rules on the feedback table.  One says that if the charge number is less than 7000, then data should be inserted into the feedback_backup table and the other says that if if the charge number is greater than 7000, data should be inserted into the feedback_active table.  The feedback_active table's definition includes "INHERIT (feedback)".  The feedback_backup table does not have an INHERIT clause. 
 
I was curious about how much data was in each of the other two tables.  I opened an SQL window and issued "select count(charge) from feedback_backup".  In a separate window I ussied "select count(charge) from feedback_active".  The two queries were running simultaneously.  I already knew that "select count(*) from feedback" takes about twenty minutes.  I minimized my Remote Desktop window and moved on to other things.
 
Half an hour later I returned.  Neither query had finished, and the query timer in both windows had not been updated.  Task Manager showed me that every PGAdmin task was not responding.  Using Task Manager, I killed PGAdmin.
 
At the time I first issued the count queries, a Windows Explorer window was up.  It was showing the contents of a folder that had 4 filed: backup_feedback.bat, backup_in_pieces.bat, restore_pieces.bat and restore_feedback.bat.  After I killed PGAdmin, the names of the files were shown to be:
    backup_feedback.bat
    Ln 1 Col 31
    46250 ms
    46360 ms
 
With some idea of showing you what happened, I pressed Alt-PrtSc to get a screenshot of the strange file names.  On my machine, I started MS Word and pasted the contents of the clipboard into my document.  The file names were correct!  I tried using Ctrl-PrtSc on the remote machine, but the same thing happened when I pasted the image into my Word document: the file names were correct. 
 
I closed the Windows Explorer window and reopened it.  And the incorrect file names reappeared!
 
Can anybody explain this?  Should this be brought to anyone else's attention, and if so, whose?
 
RobR
 
 

Re: Really wierd PGAdmin/Windows Explorer bug?

From
Craig Ringer
Date:
Radcon Entec wrote:

> I was connected remotely

[snip]

> Can anybody explain this?

It's much more likely to be an issue with your remote software. At a
guess, you were using RDP ("Remote Desktop") to control the remote host?
It tries to be clever with the way it sends data, but it *can* get
confused when things go wrong.

--
Craig Ringer