V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
meiguozhiguang
V2EX  ›  数据库

新学新使用 postgresql,所以找了几个客户端使用

  •  1
     
  •   meiguozhiguang · 16 天前 · 3100 次点击

    我列下,看大家最常用那个

    1 navicat 这个 mysql 最常用,pg 也选他先用了下非常不习惯,mac 下偶尔还卡

    然后就寻找其他替代 2 JetBrains DataGrip 3 SQLPro for Postgres ,刚安装觉得轻便好用 4 TablePlus 5 Postico 6 PSequel 已卸载

    47 条回复    2024-04-30 22:39:47 +08:00
    lekai63
        1
    lekai63  
       16 天前
    我记得 pgsql 有个官方自己的客户端。要不先从他开始?
    lekai63
        2
    lekai63  
       16 天前
    目前我在用的是 hediSQL
    meiguozhiguang
        3
    meiguozhiguang  
    OP
       16 天前
    @lekai63 好像是网页版 admin 类似。
    chobitssp
        4
    chobitssp  
       16 天前
    pgAdmin3
    flyingfz
        5
    flyingfz  
       16 天前   ❤️ 2
    我建议不要用 GUI 客户端,命令行客户端就够用了。
    psql 官方的命令行客户端也行,但有更好的命令行客户端:

    docker run -it --net=host --rm dbcliorg/pgcli postgresql://user:password@host:port/dbname

    值得一提的是,dbcliorg 还有其他数据库的命令行客户端, 例如 mysql 、sqlite 、redis 等 。
    weijancc
        6
    weijancc  
       16 天前   ❤️ 6
    @flyingfz #5 你是不是还建议别人编程用记事本
    tflins
        7
    tflins  
       16 天前   ❤️ 1
    DataGrip
    waltcow
        8
    waltcow  
       16 天前 via iPhone
    Datagrip
    dayeye2006199
        9
    dayeye2006199  
       16 天前 via Android
    psql
    SingeeKing
        10
    SingeeKing  
       16 天前   ❤️ 1
    我选 TablePlus ,简单好用
    leonhao
        11
    leonhao  
       16 天前
    @flyingfz 惊现神论。
    laobobo
        12
    laobobo  
       16 天前
    TablePlus 挺好,免费版也够用
    lichao
        13
    lichao  
       16 天前
    感受上来说 Navicat 用起来最舒服
    6167
        14
    6167  
       16 天前   ❤️ 2
    dbeaver
    eastjoehan
        15
    eastjoehan  
       16 天前
    navicat 对 pg 的支持不足
    KongLiu
        16
    KongLiu  
       16 天前   ❤️ 1
    DBeaver 开源免费
    Mmahaha
        17
    Mmahaha  
       16 天前
    TablePlus ,win 和 mac 下体验都不错
    longbowape
        18
    longbowape  
       16 天前
    @weijancc 记事本到不用,但是用命令行操作 db ,编辑代码文件是后端的基本能力吧
    ljsh093
        19
    ljsh093  
       16 天前
    dbeaver
    zhhqiang
        20
    zhhqiang  
       16 天前
    dbeaver 发现后已经成主力了
    wanniwa
        21
    wanniwa  
       16 天前
    Datagrip
    yangg
        22
    yangg  
       16 天前 via iPhone
    @SingeeKing 我选 tableplus ,mac 一直只能两个 tab 坚持用
    cunoe
        23
    cunoe  
       16 天前 via Android
    beekeeper
    LieEar
        24
    LieEar  
       16 天前
    可以试试 heidisql ,我觉得挺好用的
    iblessyou
        25
    iblessyou  
       16 天前
    @SingeeKing
    @laobobo
    @Mmahaha
    @yangg
    win 端坚持用了几年 tableplus ,去年放弃了。小 BUG 太多
    1.导出不了完整的建表语句,导出时没索引。
    2.修改字段/注释时,保存后好像会丢失所有,而且经常不显示注释。
    3.之前提过个 bug ,好像是点开菜单再点标题,页面会从最大化还原。记不清了,反正把完整复现步骤反馈了,就是不改。
    4.列表显示数据多会卡顿,不能在数据结果页面 ctrl+F 搜索
    ……

    现在都记不清都遇到啥了,反正好多小的地方很难受。确实很喜欢这个简洁好看的页面,但无奈小问题过多最后放弃

    现在就是 dbeaver 。在酒店的 mac 上下过一个,发现比 win 的好用多了。(可能是因为创始人是用 mac 的,win 是找合作伙伴开发出的)
    Richardhtw
        26
    Richardhtw  
       16 天前
    DBeaver +1
    gowinder
        27
    gowinder  
       16 天前
    beekeeper studio
    meiguozhiguang
        28
    meiguozhiguang  
    OP
       16 天前
    感谢推荐 DBeaver 我去整一个试一试。
    egege
        29
    egege  
       16 天前
    命令行使用的话,推荐这个 https://github.com/dbcli/pgcli
    luozic
        30
    luozic  
       16 天前
    DBeaver +1
    meiguozhiguang
        31
    meiguozhiguang  
    OP
       16 天前
    已下载,等使用一段时间再看看
    ashuai
        32
    ashuai  
       16 天前
    @flyingfz #5 thx. mysql client 找很久了,每次都要 run 一个完整的 mysql 起来当 client ,还在想要不要自己 rip 一个
    bsg1992
        33
    bsg1992  
       16 天前
    datagrip
    isb
        34
    isb  
       16 天前
    postico 2
    lanlanye
        35
    lanlanye  
       16 天前 via iPhone
    学习目的的话命令行确实不错,找个有补全的可以快速熟悉语法。
    vacker
        36
    vacker  
       15 天前 via iPhone
    tableplus
    jackmod
        37
    jackmod  
       15 天前
    干活在用 dbeaver ,一大堆标签页和临时脚本都记在那里。
    这玩意是基于 eclipse 框架制作的,至少界面很熟悉。

    除非测试写好的脚本,不要用命令行。
    命令行只用标准的 psql ,防止奇怪的兼容问题。
    magicfield
        38
    magicfield  
       15 天前
    dbeaver ,除了导出导入功能做的有点难用,其他还不错
    sakilascott
        39
    sakilascott  
       15 天前 via Android
    @flyingfz 可以写一个导入 excel 第二个 sheet 的命令让我看看吗?
    aoding
        40
    aoding  
       15 天前
    这么多推荐 dbeave 的,数据的导入导出不觉得很慢很难用吗?
    rehoni
        41
    rehoni  
       15 天前
    dbeaver 挺好用的
    meiguozhiguang
        42
    meiguozhiguang  
    OP
       15 天前
    @aoding 不是 一般都是一主一辅,大概主用 dbeave 备用 navicat 相辅相成
    flyingfz
        43
    flyingfz  
       15 天前
    楼上部分回复,好像比较抗拒在开发时使用命令行
    OK , 没问题,我也只是建议,
    我之所以建议,只是我认为命令行方式比较方便 , 比较贴近任务的本质,各位自便。
    meiguozhiguang
        44
    meiguozhiguang  
    OP
       15 天前
    @flyingfz 我理解工具都是配合使用,什么场景用什么工具,比如线上环境不允许直连,就必须 使用命令了,因该不是抗拒。
    yekern
        45
    yekern  
       15 天前
    jetbrains 自带的就够用了, 有时候要写报表数据 一写几十 100 多行,很糟心的. 在配一个 navicat
    metaluo
        46
    metaluo  
       15 天前
    做 CloudCanal 的那家公司出了款数据库连接工具也蛮好用的,支持 postgresql 的,叫 CloudDM ,亲测好用
    feiyekong
        47
    feiyekong  
       15 天前 via Android
    A5M2
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1713 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:53 · PVG 00:53 · LAX 09:53 · JFK 12:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.