相关疑难解决方法(0)

Postgresql - 将整行返回为数组

有没有办法如何将以下结果转换为数组?

select pg_tables from pg_tables
Run Code Online (Sandbox Code Playgroud)

这将仅返回一列,但数据类型不是数组.

编辑:我正在使用PostgreSql 9.1.4

更新:我需要等效的以下SQL语句,而不需要编写适用于每个表的列名:

select 
    string_to_array(
    schemaname || '|' ||
    tablename || '|' || 
    tableowner || '|' ||
    coalesce(tablespace,'') || '|' ||
    hasindexes || '|' ||
    hasrules || '|' ||
    hastriggers
    ,'|')
from 
    pg_tables
Run Code Online (Sandbox Code Playgroud)

sql postgresql

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

postgresql ×1

sql ×1