Reverse engineering problem on views

From: laurie(dot)burrow(at)powerconv(dot)alstom(dot)com
To: pgadmin-support(at)postgresql(dot)org
Subject: Reverse engineering problem on views
Date: 2004-12-06 13:25:09
Message-ID: OF72DC7EB4.AADD76C8-ON80256F62.0046FD3D-80256F62.004AD0F9@transport.alstom.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-support pgsql-patches

Hi,

I have noticed this possible bug:

Using pgadmin V1.2.0 on Windows 2000 Desktop to a remote Windows 2000
Server Postgres V7.4.1 running on cygwin and to Postgres V8Beta2

Created this view.

CREATE OR REPLACE VIEW public.test_view AS
SELECT or0.actvle AS treename
FROM gnrcitm g
LEFT JOIN (gnrcitmothrref g0
JOIN other_ref r0 ON g0.idntfyrefid = r0.idntfyrefid AND
r0.catnmeclssid::text = 'Tree Name'::text) or0 ON g.gnrcitmid =
or0.gnrcitmid

Retrieved view into SQL dialog window using copy SQL option

This gave

-- View: "test_view"

-- DROP VIEW test_view;

CREATE OR REPLACE VIEW test_view AS
SELECT or0.actvle AS treename
FROM gnrcitm g
LEFT JOIN ((gnrcitmothrref g0
JOIN other_ref r0 ON g0.idntfyrefid = r0.idntfyrefid AND
r0.catnmeclssid::text = 'Tree Name'::text) or0) ON g.gnrcitmid =
or0.gnrcitmid;

When executed this gives ERROR: syntax error at or near ")" at character
273.

There seems to be an error caused by the reverse engineering adding the
extra bracketting on the left join clauses. If the extra brackets are
deleted the SQLis executed correctly.

Any suggestions?

Great work pgadmin, really enjoy using it.

Regards
Laurie Burrow

:.________________
CONFIDENTIALITY : This e-mail and any attachments are confidential and
may be privileged. If you are not a named recipient, please notify the
sender immediately and do not disclose the contents to another person, use
it for any purpose or store or copy the information in any medium.

Responses

Browse pgadmin-support by date

  From Date Subject
Next Message Cheetah 2004-12-07 00:52:24 Re: using slony with pgadmin
Previous Message Loy Wolfram 2004-12-06 09:53:24 SQL-Scripts aren't executed correctly from within pgAdminIII-Quer y tool

Browse pgsql-patches by date

  From Date Subject
Next Message Tom Lane 2004-12-06 15:13:39 Re: Preliminary patch for on-the-fly relpages/reltuples estimation
Previous Message Markus Bertheau 2004-12-06 10:14:41 Re: Preliminary patch for on-the-fly relpages/reltuples