查询表上的索引
最后更新:2023-10-18 19:54:30
|
状态:未完成
查询crm_user表上的索引
LinkedHashMap<String, Index> indexs = service.metadata().indexs("crm_user"); for(Index item:indexs.values()){ System.out.println("所引:"+item.getName()); System.out.println("是否主键:"+item.isPrimary()); System.out.println("是否物理所引:"+item.isCluster()); System.out.println("是否唯一:"+item.isUnique()); LinkedHashMap<String, Column> columns = item.getColumns(); for(Column column:columns.values()){ System.out.println("包含列:"+column.getName()); } //如果删除自增长主键 有可能会抛出异常: there can be only one auto column and it must be defined as a key System.out.println("删除索引:" + item.getName()); try { service.ddl().drop(item); }catch (Exception e){ log.error(e.getMessage()); } }