我正在尝试使用pgsql在特定的[[view中将所有USER-DEFINED列更改为TEXT。是否可以在单个变更表查询中做到这一点,或者我需要首先检查哪些列包含该数据类型,然后再逐个执行数据类型更改?
这是我正在尝试的:ALTER TABLE if exists "schemaName"."Table_A"
ALTER COLUMN (
select column_name
from information_schema.columns inf
where table_name = 'Table_A' and inf.data_type = 'USER-DEFINED')
TYPE TEXT;
我在子查询中出现错误并以“(”]开始我正在尝试使用pgsql在特定视图中将所有USER-DEFINED列更改为TEXT。是否可以在单个变更表查询中做到这一点,还是我需要首先检查哪些列包含该内容?