类 PgsqlTablesMapper
java.lang.Object
org.dromara.autotable.strategy.pgsql.mapper.PgsqlTablesMapper
创建更新表结构的Mapper
- 作者:
- don
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明selectPrimaryKeyName(String schema, String tableName) 查询表下的主键信息selectTableDescription(String schema, String tableName) 查询表名注释selectTableFieldDetail(String schema, String tableName) 查询所有字段信息selectTableIndexesDetail(String schema, String tableName) 查询所有索引信息
-
构造器详细资料
-
PgsqlTablesMapper
public PgsqlTablesMapper()
-
-
方法详细资料
-
selectTableDescription
查询表名注释- 参数:
schema- schematableName- 表名- 返回:
- 表注释
-
selectTableFieldDetail
查询所有字段信息- 参数:
tableName- 表名- 返回:
- 字段信息
-
selectTableIndexesDetail
查询所有索引信息
关于pg_constraint表的contype值有以下几种:
主键约束(PRIMARY KEY):contype 字段的值为 'p'
唯一约束(UNIQUE):contype 字段的值为 'u'
检查约束(CHECK):contype 字段的值为 'c'
外键约束(FOREIGN KEY):contype 字段的值为 'f'
排他约束(EXCLUDE):contype 字段的值为 'x'
- 参数:
tableName- 表名- 返回:
- 索引信息
-
selectPrimaryKeyName
查询表下的主键信息- 参数:
tableName- 表明- 返回:
- 主键名
-