Skip to content

Releases: chengyuxing/sqlc

2.1.2

24 May 08:09
Compare
Choose a tag to compare

Update dependencies and some optimized.

sqlc-v2.1.0

03 Jan 07:42
Compare
Choose a tag to compare
  • :ddl如果导出文件名以.结尾,则默认替换为schema名;
  • 历史记录根据不同的url和用户进行区分,不再混淆;
  • sqlc历史记录文件统一存储在用户目录下.sqlc目录;
  • 临时文件统一存储在.sqlc目录;
  • 更新依赖,导出insert文件时,日期类型使用函数to_timestampto_date包裹;
  • oracle :ddl指令修复查询主键和唯一索引语句定义重复的问题;

sqlc-v2.0.8

28 Dec 07:06
Compare
Choose a tag to compare
  • :ddl, :desc自动完成提示优化,支持导出文件路径自动完成.

sqlc-v2.0.7

27 Dec 03:00
Compare
Choose a tag to compare
  • 支持jdk9+

sqlc-v2.0.6

26 Dec 08:41
Compare
Choose a tag to compare
  • 修复oracle和mysql查询注释有单引号导致的字符串连接错误的问题;
  • :ddl指令默认的导出文件名加上.ddl.sql标识。

sqlc-v2.0.5

21 Dec 09:37
Compare
Choose a tag to compare
  • 修复pg10版本一下pg_attribute表没有attgenerated字段报错的问题;
  • 修复:edit指令在windows路径名不能包含冒号的问题;
  • 修复windows上登录参数-n和-p不识别的问题;
  • 使用独立的线程来加载一些初始化自动完成,提高登录速度;
  • 修改重定向符为>>>,避免和postgresql操作符混淆;
  • 修复oracle执行ddl报错的问题;
  • 修复连接oracle取表名报错的问题。

sqlc-v2.0.3

19 Dec 11:20
Compare
Choose a tag to compare
  • :ddl支持查看oracle表ddl,:desc支持oracle;
  • 修复启动脚本windows路径包含空格的问题。

sqlc-v2.0.2

14 Dec 14:47
Compare
Choose a tag to compare
  • 交互模式增加指令:ddl支持预览和导出表、存储过程、函数、触发器、视图 ddl语句;
  • 交互模式支持:desc指令查看和导出表结构;
  • 指令模式-e参数支持执行ddldesc指令;
  • exec&指令执行增加参数和重定向查询输出到文件;
  • 优化:ddl:edit:desc的自动完成关键字内存占用,采用引用共享的方式,而不是拷贝;
  • 文件读写编码统一使用;
  • csvtsv文件打印输出取消括号;
  • 获取用户下的资源如果接口暂未实现,不抛出异常,返回空集合,以免项目启动失败;
  • 适配mysql:desc 支持mysql,:ddl、:edit不支持mysql;
  • 其它一些修复和更新

sqlc-v2.0.1

11 Dec 11:54
Compare
Choose a tag to compare
  • 移除用处不大的缓存功能,具体指令包含::c,:C,:C!,:get,:ls,:rm
  • 增加指令 :paste,支持粘贴大段sql进行编辑后执行;
  • 增加指令 :edit [name],支持编辑和更新存储过程、函数、触发器、视图,暂只支持postgresql;
  • :edit [name] 支持自动完成提示;
  • 一些优化和更新。

2.0版正式发布

09 Dec 13:27
Compare
Choose a tag to compare
  • 移除readline和rlwrap的依赖,不再需要安装;
  • 部分指令进行重新设计;
  • -u-p 命令不再是必要参数,可以通过交互式输入来登录;
  • 命令模式支持命令(--with-tx)进行事务包裹;
  • 交互模式指令支持输入:号自动完成提示;
  • 查询重定向符号修改为 &>
  • 支持批量导入 .sql、.json、.xls、.xlsx、.csv、.tsv 类型的文件;
  • 支持执行存储过程和函数;
  • 批量导入导出insert sql脚本支持二进制字段类型(不推荐);
  • 支持加载(:load)多个xql文件并命名别名
  • 支持xql文件管理器的动态sql;
  • 命令模式(-e)支持预编译sql;
  • 语法高亮根据终端是否是xterm来决定是否启用;
  • 优化批量执行日志输出,不再刷屏;
  • 慢sql启用耗时监控进度来查看耗时。