人大金仓pg模式批量检查表是否存在

人大金仓pg模式批量检查表是否存在

  • 将下面sql完整复制到数据库连接工具上执行
bash 复制代码
 1. 步骤1:替换以下参数为你的实际值
WITH params AS (
    SELECT 
        '你的数据库名'::varchar AS db_name,  -- 替换为实际数据库名(如:data_db)
        'public'::varchar AS schema_name     -- 替换为实际模式名(如:public,默认模式填public)
),
-- 步骤2:已替换为你提供的32个ODS层表名
target_tables AS (
    SELECT unnest(ARRAY[
        '表1',
        '表2'
    ]) AS table_name
)
-- 步骤3:关联系统视图查询表的存在状态
SELECT 
    tt.table_name AS 操作数据层表名,
    CASE WHEN it.table_name IS NOT NULL THEN '存在' ELSE '不存在' END AS 表存在状态
FROM 
    target_tables tt
LEFT JOIN 
    information_schema.tables it ON 
        it.table_catalog = (SELECT db_name FROM params)
        AND it.table_schema = (SELECT schema_name FROM params)
        AND it.table_name = tt.table_name
ORDER BY 
    tt.table_name;
相关推荐
woshihuanglaoshi8 分钟前
数据迁移与版本管理 - Flutter在鸿蒙平台实现数据库升级策略
数据库·学习·flutter·华为·harmonyos·鸿蒙·鸿蒙系统
java_logo2 小时前
Apache Doris Docker 部署指南:实时分析数据库实战
数据库·docker·apache·doris·apache doris·轩辕镜像·docker部署doris
广州灵眸科技有限公司9 小时前
xfce桌面触摸校准:基于灵眸科技EASY-EAl-Orin-Nano
数据库·windows·科技
Cloud云卷云舒12 小时前
云卷云舒:从Oracle/MySQL迁移到HaishanDB:迁移评估工具核心技术拆解
mysql·oracle·ai-native·haishandb·信创数据库替换
憧憬成为web高手12 小时前
皮卡丘靶场速通--sql 2
数据库·sql·mybatis
段一凡-华北理工大学12 小时前
向量数据库实战:选型、调优与落地~系列文章12:文本分块策略实战:chunk_size 怎么选?重叠多少?
开发语言·数据库·后端·oracle·rust·工业智能体·高炉智能化
oradh14 小时前
Oracle XTTS实现跨版本迁移和升级(Oracle 11g单库升级至19C RAC集群)
数据库·oracle·11g升级19c·xtts跨版本迁移和升级
z1234567898615 小时前
2026最新两款AI编程工具深度对比实测
java·数据库·ai编程
程序猿DD15 小时前
一个 API Key,统一调用大模型、生图和联网搜索
数据库·网关
java_logo15 小时前
Docker Compose 部署 ClickHouse:快速搭建高性能列式数据库
数据库·clickhouse·docker·列式数据库·轩辕镜像·高性能数据库·clickhouse部署教程