Mark & Others, Tim again. My thinking about the graphical facilities under discussion here to do with pgAdmin could start with making an ActiveX control that displays a table graphic, a la the Access graphical editor.
The control would potentially take something like a reference to a table from pgSchema?? (I've not looked at pgSchema in any detail yet) and render the table's fields in a box, showing which are PK, which have constraints, indexes, foreign keys etc. using mixture of colour, bold, italic etc. This control can then be used in numerous other places, like in a QBE editor, a Relational Schema screen and no doubt other places (like the create table dialogue boxes, as a table is being created...?) This work would also give a clear goal post of completion - once its written its usable, and if any of us have to drop out of the race we leave behind something of worth. Tim.
