From: | Oliver Jowett <oliver(at)opencloud(dot)com> |
---|---|
To: | Juriy Goloveshkin <j(at)gu(dot)ru> |
Cc: | pgsql-jdbc(at)postgresql(dot)org |
Subject: | Re: metadata searching |
Date: | 2004-02-03 22:05:04 |
Message-ID: | 40201B10.6030809@opencloud.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
Juriy Goloveshkin wrote:
> Hello.
>
> I have a problem with jdbc driver.
>
> There is one java program. It can create tables by name if it doesn`t exist.
>
> If tabe name has upper letters like 'Base', then create statement looks like
> 'create Base (...' and postgresql create table in lowercase.
> Then if I want to know is there the table 'Base' I use
>
> DatabaseMetaData.getTables(null, "%", name, types) and... (name="Bases")...
> no tables found.
>
> may be when jdbc driver searches information by name, it is reasonable to
> lowercase it or use ilike in statements?
>
> I think if postgresql is sql-insensetive (select from Base == select from
> base), jdbc have to be insensetive too.
> What do you think?
What happens when you have two tables that differ only in case? Seems
like the current behaviour is correct to me.
-O
From | Date | Subject | |
---|---|---|---|
Next Message | Oliver Jowett | 2004-02-03 22:09:43 | Re: Error While trying to use Functions which return Resultsets |
Previous Message | Marc G. Fournier | 2004-02-03 17:51:52 | Any known memory leaks in the driver ... ? |