RE: [GENERAL] problem of upper/lower case in table names

Поиск
Список
Период
Сортировка
От Postgres DBA
Тема RE: [GENERAL] problem of upper/lower case in table names
Дата
Msg-id Pine.BSF.4.02.9811181040210.8127-100000@nest.bistbn.com
обсуждение исходный текст
Ответ на RE: [GENERAL] problem of upper/lower case in table names  ("Taral" <taral@cyberjunkie.com>)
Список pgsql-general

On Tue, 17 Nov 1998, Taral wrote:

> > >i've got this annoying problem : if you create a table with an uppercase
> > >name, postgres transforms it in lower case. After that, if you try to
> > >retrieve the primary keys for this table ( still using the uppercase
> > >name as argument ) using the JDBC driver
> > >DatabaseMetaData.getPrimaryKeys(), it always return an empty result set
> > >since the SQL command used in the driver requests a case sensitive match
> > >for the table name ( and bc.relname ~ table ).
> > >I've a workaround in the driver ( using bc.relname ~* table ) but i'd
> > >like to know who's fault it is ( mine or postgres ) ....
> > >Thanks for your advices & help
>
> Try quoting the names... i.e. CREATE TABLE "TEST" etc.
>

Very important note: quoting names of tables, indicies, fields etc. SHOULD
solve this problem, but be careful! As far as I know there are some bugs
related to usage of capital letters in tables and indicies names, so wait
for officail patch that should be published during next few days with
6.4.1 release  (or try to found one on hackers' list archive).

Aleksey


В списке pgsql-general по дате отправления:

Предыдущее
От: Peter T Mount
Дата:
Сообщение: Re: [INTERFACES] problem of upper/lower case in table names
Следующее
От: f.ermini@telemaco.it
Дата:
Сообщение: How do I COPY empty Datetimes?