【问题标题】:Listing all table on Postgres which has array datatype列出 Postgres 上所有具有数组数据类型的表
【发布时间】:2021-02-25 10:46:00
【问题描述】:

由于 Kafka JDBC sink 对于数组数据类型有一些缺点,我想将 kafka JDBC sink 连接器与可以支持数组数据类型的简单 kafka 连接器结合起来。但是,我想知道我的源 PostgreSQL 中的哪个表至少有一个具有数组数据类型的列,所以我可以从我的 kafka 接收器操作中过滤它并将它们切换到简单的 kafka 消费者操作,并知道具有数组数量的表是相当耗时。有人知道怎么做吗?

【问题讨论】:

    标签: postgresql


    【解决方案1】:

    类似:

    select table_schema, table_name, column_name
    from information_schema.columns
    where table_schema not in ('information_schema', 'pg_catalog')
      and data_type = 'ARRAY';
    

    【讨论】:

      猜你喜欢
      • 2020-09-07
      • 1970-01-01
      • 2012-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-27
      • 1970-01-01
      相关资源
      最近更新 更多