Reverse engineering problem on views
От | laurie.burrow@powerconv.alstom.com |
---|---|
Тема | Reverse engineering problem on views |
Дата | |
Msg-id | OF72DC7EB4.AADD76C8-ON80256F62.0046FD3D-80256F62.004AD0F9@transport.alstom.com обсуждение исходный текст |
Ответы |
Re: Reverse engineering problem on views
|
Список | pgadmin-support |
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 ASSELECT or0.actvle AS treename FROM gnrcitm g LEFT JOIN (gnrcitmothrref g0 JOINother_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 ASSELECT or0.actvle AS treename FROM gnrcitm g LEFT JOIN ((gnrcitmothrref g0 JOIN other_refr0 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.
В списке pgadmin-support по дате отправления: