V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cweijan
V2EX  ›  程序员

解放生产力! 全新开源数据库客户端!

  •  
  •   cweijan ·
    cweijan · 180 天前 · 6174 次点击
    这是一个创建于 180 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用条件: vscode 为你的主力工具.(该客户端为 vscode 扩展)

    文档地址: https://github.com/cweijan/vscode-database-client/blob/master/README_CN.md

    作为一个后端, 每天除了写代码就是看数据库, 然而市面上主流的数据库客户端用起来总不是很顺手, 故开发了这个客户端, 经过一年迭代, 现在日常常用功能体验已经超越 Datagrip 、Navicat 等主流客户端.

    相比上次在 v2 发布, 本次的更新了以下功能:

    1. 之前只支持 mysql, 现在额外增加了 PostgreSql 、SqlServer 、Redis 和 ES 的支持!
    2. 表格视图重构, 如今视觉效果打满, 同时颜色跟随 vscode 主题.
    3. sql 提示优化, 感受丝滑般的 sql 编写体验
    4. 额外增加了一个视图容器, 用于显示 redis 和 ElasticSearch
    5. 视图菜单增加了中文 i18n, 不用担心看不懂英文了!
    59 条回复    2021-01-27 12:42:50 +08:00
    stdying
        1
    stdying   180 天前
    还不错嘛
    abersheeran
        2
    abersheeran   180 天前
    Redis 的支持???现在就试!一直苦于没有一个好看、好用的 redis 客户端
    liian2019
        3
    liian2019   180 天前
    @abersheeran Another redis desktop manager,github 开源的,个人觉得还蛮好看的
    abersheeran
        4
    abersheeran   180 天前
    @liian2019 用过。但是后来为啥卸载了,忘了。反正现在公司电脑上我又装上了,现在用着感觉还不错。但隐约对这个玩意有一个不好的印象,不知道为啥。
    cweijan
        5
    cweijan   180 天前
    @abersheeran 可能你用的是之前的版本, 当时还很丑, 这段时间改了很多.
    abersheeran
        6
    abersheeran   180 天前
    @cweijan 有可能,上次用它都快过去一年了吧。
    lyhiving
        7
    lyhiving   180 天前 via Android
    我就看下有没有信息自动同步,不用每换一个设备又要重新添加
    cweijan
        9
    cweijan   180 天前
    @kukala 直接搜索 mysql
    beichenhpy
        10
    beichenhpy   180 天前
    redis 本地连接不支持密码?
    cweijan
        11
    cweijan   180 天前
    @lyhiving 同步设置你的数据库密码就泄露了兄弟.
    svipchao
        12
    svipchao   180 天前
    Windows7+VsCode 1.46.1 新建连接空白
    kukala
        13
    kukala   180 天前
    RiESA
        14
    RiESA   180 天前
    一直提示"Cannot call write after a stream was destroyed"
    sqlserver,用微软官方那个扩展连接没有问题
    cweijan
        15
    cweijan   180 天前
    @beichenhpy 我的失误, 3.2.3 加上去了
    @svipchao 需要更新你的 vscode 版本, 现在不兼容旧版本 vscode
    @kukala 设计表功能以后更新, 现在是显示索引.
    svipchao
        16
    svipchao   180 天前
    公司电脑用最新版的 Vs 会有很神奇的事情。不太敢更新
    kukala
        17
    kukala   180 天前
    @cweijan 希望能尽快加上哈
    MaxTan
        18
    MaxTan   180 天前
    之前有过,支持
    djs
        19
    djs   180 天前 via iPhone
    支持
    fengjianxinghun
        20
    fengjianxinghun   180 天前
    这个不错,支持
    cweijan
        21
    cweijan   180 天前
    vexjoe
        22
    vexjoe   180 天前
    支持
    gclm
        23
    gclm   180 天前
    建议增加 mongodb 。这个用的还是比较多的,支持完这个后可以删除 navicat
    gkiwi
        24
    gkiwi   180 天前   ❤️ 1
    求支持 mongodb 。
    另外可以考虑换个名字了~
    zhuangzhuang1988
        25
    zhuangzhuang1988   180 天前 via Android
    牛逼
    infun
        26
    infun   180 天前 via Android
    sqlite 能支持一下吗
    cweijan
        27
    cweijan   180 天前
    @gkiwi mongodb 未来会加上
    @infun pc 连上 sqlite 的应用场景是啥.
    infun
        28
    infun   180 天前 via Android
    @cweijan 开发一些小工具会用到
    Jirajine
        29
    Jirajine   180 天前 via Android
    sql 提示补全是怎么做的,能集成一个 language server 吗?
    以及 SQLite,本机开发测试都很常用。
    lyhiving
        30
    lyhiving   180 天前 via Android
    @cweijan 多了解下,密码除了加密还可以交给密钥加密管理的
    cweijan
        31
    cweijan   180 天前
    @Jirajine sql 提示是用正则强行补全的, 没有实现 LSP.
    javahuang
        32
    javahuang   180 天前
    不错啊,😁 我也业余开发了一个 sql 客户端,干了三个月了,深知其中的不易...
    Jirajine
        33
    Jirajine   180 天前 via Android
    @cweijan https://github.com/lighttiger2505/sqls
    考虑集成一下?这些 sql language server 单独用比较麻烦,能和数据库插件集成的话体验就舒服了。
    cweijan
        34
    cweijan   180 天前   ❤️ 1
    @svipchao 3.2.5 对旧版本做了兼容, 现在也可以用了.
    OaO
        35
    OaO   180 天前
    sqlserver 连不上= =
    Cannot call write after a stream was destroyed
    希望是我使用方式不当吧
    FawkesV
        36
    FawkesV   180 天前
    同楼上,sqlserver 连不上= =
    Cannot call write after a stream was destroyed
    shenlanAZ
        37
    shenlanAZ   180 天前
    牛 x 已 star
    icedir
        38
    icedir   180 天前
    优秀啊
    imzhoukunqiang
        39
    imzhoukunqiang   180 天前
    体验还不错哦,不过貌似不支持 pg 的 schema ?
    mdesi
        40
    mdesi   180 天前
    不错不错
    cweijan
        41
    cweijan   180 天前
    ...
    zhaokun
        42
    zhaokun   180 天前
    nekoneko
        43
    nekoneko   180 天前
    @abersheeran #4 这个客户端没有把 key 分组,小数据量还好,几万几十万就没法用了
    orannge
        44
    orannge   180 天前
    打开后不能关闭数据库连接吗?列比较多的时候感觉不够顺滑。
    itplanes01
        45
    itplanes01   180 天前
    @cweijan code-server 安装这个插件之后直接打开远程服务器上的 sqlite
    cweijan
        46
    cweijan   180 天前
    @orannge 列多打开设置减少分页大小, 关闭连接目前没有, 不过确实是个好主意, 下版本加上.
    orannge
        47
    orannge   180 天前
    @cweijan 分页大小是设置行数吧?另外商店有两个一样的插件,Database Client,是测试版吗,刚开始还装错了。
    yccalculus
        48
    yccalculus   180 天前
    是否有格式化 sql 语句的功能? navicat 格式化出来的有些缩进之类的不好看
    jry
        49
    jry   180 天前
    希望增加一个类似 tableplus 的 ctrl s 才保存新增编辑变更操作。这种理念太好用了。
    opiviqo
        50
    opiviqo   180 天前
    明儿就用 大佬
    SashaMu
        51
    SashaMu   180 天前
    command 'mysql.connection.add' not found
    wuwukai007
        52
    wuwukai007   180 天前
    支持 ctrl + 单击 表名,弹出表结构,字段信息吗?
    DoctorCat
        53
    DoctorCat   180 天前
    通过 aws ec2 SSH 隧道方式无法联入,提示:Ssh tunel occur error : Error: All configured authentication methods failed
    tctc4869
        54
    tctc4869   179 天前
    楼主,vscode 开发插件,有什么好的教程?
    cweijan
        55
    cweijan   179 天前
    @DoctorCat 需要选择你服务器的 SSH Cipher

    @wuwukai007 悬浮在表上面就可以了
    @tctc4869 我是看官方文档的
    lizuoqiang
        56
    lizuoqiang   179 天前
    @abersheeran TablePlus
    cweijan
        57
    cweijan   179 天前
    -
    DoctorCat
        58
    DoctorCat   179 天前
    @cweijan cipher 都试过了,结果还是那样。
    soseek
        59
    soseek   178 天前
    ![]( https://files.catbox.moe/6vreuv.png)
    显示连接成功了,之后呢?
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   941 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:45 · PVG 03:45 · LAX 12:45 · JFK 15:45
    ♥ Do have faith in what you're doing.