Обсуждение: Unable to find column

Поиск
Список
Период
Сортировка

Unable to find column

От
arun chirappurath
Дата:
Dear all,

I have a table automobile which has a column id.

Table consists of id,make,year of manufacturing

I use dbeaver for querying..

Select * from automobile provides me results

However select id from automobile yields column doesn't exists.

I tried double quotes on id As well but same error.

But if I drag and drop id or use the id which is auto prompted from dbeaver,it works 💪. 

select "id" from automobile using drag and drop of id in dbeaver works.

But if I manually type "id" it won't.

Any clue on this.

Visually both statements are alike


Table is in public schema.

Thanks, 
Arun




Re: Unable to find column

От
Ian Harding
Дата:


On Mon, Jan 15, 2024 at 8:17 AM arun chirappurath <arunsnmimt@gmail.com> wrote:
Dear all,

I have a table automobile which has a column id.

Table consists of id,make,year of manufacturing

I use dbeaver for querying..

Select * from automobile provides me results

However select id from automobile yields column doesn't exists.

I tried double quotes on id As well but same error.

But if I drag and drop id or use the id which is auto prompted from dbeaver,it works 💪. 

select "id" from automobile using drag and drop of id in dbeaver works.

Possibly there is a case sensitivity issue. If you use double quotes the string is protected and searched for with explicit case. If not it is folded to lower case. 

I don’t know about dbeaver but I suspect case sensitivity. 

But if I manually type "id" it won't.

Any clue on this.

Visually both statements are alike


Table is in public schema.

Thanks, 
Arun




Re: Unable to find column

От
Adrian Klaver
Дата:
On 1/15/24 08:16, arun chirappurath wrote:
> Dear all,
> 
> I have a table automobile which has a column id.
> 
> Table consists of id,make,year of manufacturing
> 
> I use dbeaver for querying..
> 
> Select * from automobile provides me results
> 
> However select id from automobile yields column doesn't exists.
> 
> I tried double quotes on id As well but same error.
> 
> But if I drag and drop id or use the id which is auto prompted from 
> dbeaver,it works 💪.
> 
> select "id" from automobile using drag and drop of id in dbeaver works.
> 
> But if I manually type "id" it won't.
> 
> Any clue on this.

Do you have psql(https://www.postgresql.org/docs/current/app-psql.html( 
available?

If so in psql what does:

\d automobile

return?


> 
> Visually both statements are alike
> 
> 
> Table is in public schema.
> 
> Thanks,
> Arun
> 
> 
> 
> 

-- 
Adrian Klaver
adrian.klaver@aklaver.com




Re: Unable to find column

От
arun chirappurath
Дата:
Hi Adrian,

\d shows the tables and this id which is a sequence.

Regards,
Arun

On Mon, 15 Jan 2024 at 22:03, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 1/15/24 08:16, arun chirappurath wrote:
> Dear all,
>
> I have a table automobile which has a column id.
>
> Table consists of id,make,year of manufacturing
>
> I use dbeaver for querying..
>
> Select * from automobile provides me results
>
> However select id from automobile yields column doesn't exists.
>
> I tried double quotes on id As well but same error.
>
> But if I drag and drop id or use the id which is auto prompted from
> dbeaver,it works 💪.
>
> select "id" from automobile using drag and drop of id in dbeaver works.
>
> But if I manually type "id" it won't.
>
> Any clue on this.

Do you have psql(https://www.postgresql.org/docs/current/app-psql.html(
available?

If so in psql what does:

\d automobile

return?


>
> Visually both statements are alike
>
>
> Table is in public schema.
>
> Thanks,
> Arun
>
>
>
>

--
Adrian Klaver
adrian.klaver@aklaver.com

Re: Unable to find column

От
Adrian Klaver
Дата:
On 1/15/24 09:26, arun chirappurath wrote:
> Hi Adrian,
> 
> \d shows the tables and this id which is a sequence.

What I asked for was the output of:

\d automobile

Add that output to your reply.

> 
> Regards,
> Arun
> 


-- 
Adrian Klaver
adrian.klaver@aklaver.com