Re: OID out of range

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: OID out of range
Дата
Msg-id aaa6b3e0-7fe6-9736-b044-0873dcd4fb2d@aklaver.com
обсуждение исходный текст
Ответ на OID out of range  (Konireddy Rajashekar <rajkonireddy@gmail.com>)
Ответы Re: OID out of range
Список pgsql-general
On 1/15/20 10:18 AM, Konireddy Rajashekar wrote:
> I am getting ERROR: OID out of range while firing below SQL , what could 
> be the reason? I am joining pg_class and one user_created table to 
> compare tables size.
> 
> select  u.relid,c.relnamespace::regnamespace::text,c.relname,now() as
current_time,pg_size_pretty(pg_relation_size(c.oid))as current_size,pg_size_pretty(u.table_size) as
previous_size,pg_size_pretty(pg_relation_size(c.oid)- pg_relation_size(u.table_size)) as diff from user_tables_sizes u
joinpg_class c on  u.relid::bigint =  c.oid::bigint where c.relkind='r' and
c.relnamespace::regnamespace::text='rpx_reporting_stage'and  u.captured_dt::date=current_date - interval '1 days'ERROR:
OID out of rangetest-# \d user_tables_sizes
 

Given this:

https://www.postgresql.org/docs/12/datatype-oid.html
"The oid type is currently implemented as an unsigned four-byte integer. "

I am pretty sure this:

c.oid::bigint

is the problem.

-- 
Adrian Klaver
adrian.klaver@aklaver.com



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

Предыдущее
От: Konireddy Rajashekar
Дата:
Сообщение: OID out of range
Следующее
От: bhargav kamineni
Дата:
Сообщение: Re: OID out of range