Please just choose a single list to email.

On Thursday, April 2, 2020, postgann2020 s <postgann2...@gmail.com> wrote:

> Hi Team,
>
> Good Evening,
>
> We are trying to syncing the table field size with other db tables filed
> size.
>

I wouldn’t bother fiddling with arbitrary sizes, just remove,them.


> We have multiple tables in multiple schemas in DB. we are tyring to
> findout maximum size of each column in table for all tables and for all
> schemas in DB.
>

You need to decide whether you want to query table data or catalog (schema)
data.


>
> I have tried below query, but not able to get desired output.
>
> SELECT (select column_name from INFORMATION_SCHEMA.COLUMNS where
> table_name='building'), select max(length(select column_name from
> INFORMATION_SCHEMA.COLUMNS where table_name='building')) from from
> INFORMATION_SCHEMA.COLUMNS where table_name='building'
> group by column_name;
>
>
If you want to dynamically determine tables and columns while still
checking the actual table data you will need to create a dynamic sql
statement to query the actual table with the content for the dynamic schema
parts being populated by a query against information_schema or the
catalog.  You’d need you something besdies pure sql (e.g., pl/pgsql) to do
this.  You may find it easier to just brute force things.

David J.

Reply via email to