meiguozhiguang
V2EX  ›  数据库

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

  •  1
     
  •   meiguozhiguang · Apr 29, 2024 · 5054 views
    This topic created in 918 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

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