Re: Reverse engineering problem on views - Mailing list pgadmin-support
From | Dave Page |
---|---|
Subject | Re: Reverse engineering problem on views |
Date | |
Msg-id | E7F85A1B5FF8D44C8A1AF6885BC9A0E4527E0F@ratbert.vale-housing.co.uk Whole thread Raw |
In response to | Reverse engineering problem on views (laurie.burrow@powerconv.alstom.com) |
Responses |
Re: Reverse engineering problem on views
|
List | pgadmin-support |
Hi Andreas (again!) I haven't even looked at this one - I assume it's likely to be your reformatting code that I never quite got my head around? Also, to save writing another email - I notice when connecting now a black rectangle is shown briefly. I assume this is the status message that you added? If so, it never seems to draw properly on Windows. Dunno about Unix. Regards, Dave. > -----Original Message----- > From: pgadmin-support-owner@postgresql.org > [mailto:pgadmin-support-owner@postgresql.org] On Behalf Of > laurie.burrow@powerconv.alstom.com > Sent: 06 December 2004 13:25 > To: pgadmin-support@postgresql.org > Subject: [pgadmin-support] Reverse engineering problem on views > > 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. > > > > ---------------------------(end of > broadcast)--------------------------- > TIP 8: explain analyze is your friend >
pgadmin-support by date: