获取Tidb->pg索引

项目场景:

将tidb中的索引用sql语句查询出来使其能在pg中执行

解决方案:

使用concat语句获取

SELECT   
    CONCAT(  
        'CREATE INDEX  ',  
        INDEX_NAME,  
        ' ON ',  
        TABLE_NAME,  
        ' (',  
        GROUP_CONCAT(COLUMN_NAME ORDER BY SEQ_IN_INDEX ASC SEPARATOR ', '),  
        ');'  
    ) AS create_index_sql  
FROM   
    INFORMATION_SCHEMA.STATISTICS  
WHERE   
    TABLE_SCHEMA = 'your_tidb_schema'  -- 替换为你的 TiDB schema 名  
GROUP BY   
    TABLE_NAME, INDEX_NAME, INDEX_TYPE;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值