vscode-pg-dict
VSCode插件,用于连接PostgreSQL数据库并读取数据字典表,支持在Vue文件中自动检测oXXXX格式的变量并显示对应字典数据。
功能特性
- 数据库连接管理:支持添加、删除数据库连接,连接信息持久化存储
- 数据字典读取:读取T_BASE_DICTTYPE和T_BASE_DICTINFO表数据
- Vue文件检测:自动检测Vue文件中的oXXXX格式变量,显示对应字典数据
- 自定义字典标记:对于查不到的字典类型,标记为自定义字典
- 排序和去重:对提取的字典类型进行去重和排序,方便查找
使用方法
添加数据库连接:
- 点击侧边栏的"PG字典"图标
- 点击右上角的"+"按钮添加连接
- 填写连接信息(主机、端口、数据库名、用户名、密码、Schema)
查看字典数据:
- 点击侧边栏中的连接项
- 在右侧Webview中查看连接配置和字典数据
- 点击字典类型展开/折叠查看详情
自动检测Vue文件:
- 插件会自动检测oXXXX格式的变量
- 在右侧Webview中显示对应的字典数据
技术实现
- 使用Node.js pg模块连接PostgreSQL数据库
- 使用VSCode TreeView API实现侧边栏
- 使用VSCode Webview API显示字典数据
- 使用正则表达式检测Vue文件中的oXXXX变量
注意事项
- 表名区分大小写,使用双引号包裹表名
- 支持的表结构:
- T_BASE_DICTTYPE:code_class, code_name
- T_BASE_DICTINFO:pid, code_id, code_name
- oXXXX变量至少需要5位(包括o)
版本历史
| |