当前位置: 首页 > java >正文

SQLark可以支持PostgreSQL了,有哪些新功能?

SQLark(百灵连接)是一款国产的数据库开发和管理工具,用于快速查询、创建和管理不同类型的数据库系统,支持达梦、Oracle 和 MySQL 数据库。

最新发布的 SQLark V3.4 版本新增了对 PostgreSQL 数据库的支持。我试用了一下,发现几个非常不错的亮点,分享给大家。

安装激活

输入以下网址进入官方网站:

https://www.sqlark.com/

在这里插入图片描述

点击页面上的“免费下载”链接,选择一个操作系统(Windows、macOS、Linux)下载文件。以 WIndows 为例,下载后解压生成 exe 文件,双击运行一键安装:

在这里插入图片描述

安装完成之后进入欢迎界面,可以了解 SQLark 提供的功能。

在这里插入图片描述

SQLark 提供 14 天试用,免费注册激活之后可以永久使用。点击“帮助 | 激活”菜单进入激活页面:

在这里插入图片描述

激活方式有两种:

  • 在线激活,注册并登录账号后自动激活,适合可以联网的场景;
  • 离线激活,在官网注册账号后会发送激活码到邮箱,然后在激活页面使用“序列号激活”。

建立连接

SQLark 目前可以连接 PostgreSQL 12 至 16 版本;也可以连接 PostgreSQL 17,不过某些最新的功能可能还不完善。

点击“文件 | 新建连接”菜单,打开数据库连接页面:

在这里插入图片描述

SQLark 支持用户名/密码(默认)以及 URL(jdbc:postgresql://localhost:5432/postgres)两种连接方式。

选择数据库类型为 PostgreSQL,输入主机、端口、数据库、用户名、密码等信息,点击“测试连接”确保没有问题后可以保存或者直接连接。

这里重点介绍一下“标记为生产环境”,勾选之后查询页面会显示水印标识,防止生产环境误操作,非常人性!

在这里插入图片描述

管理对象

SQLark 支持对 PostgreSQL 基础对象的可视化管理,包括数据库、模式、表、视图、物化视图、函数、存储过程、序列、触发器、自定义类型和角色。

下面我们以创建数据表为例,介绍 SQLark 提供的管理功能。新建表有以下几种方式:

  • 点击工具栏“新建表”按钮;
  • 点击工具栏“新建对象 | 表”选项;
  • 对象导航选择表节点,右键“新建表”按钮。

在这里插入图片描述

选择数据库和模式,输入表名和注释(可选),点击“确定”按钮进入字段配置页面。

在这里插入图片描述

在字段信息配置页面,可通过工具栏中的“+”或者“Ctrl+Enter”快速新增字段,包括字段名、数据类型、长度、小数位、是否主键、是否非空、默认值以及注释等信息。

新增字段有两个功能个人感觉不错:一个是支持拖拽方式调整字段先后顺序;另一个是可以通过复制的方式快速创建字段,减少重复输入。

除了字段的基本信息之外,还可以设置外键、检查约束、唯一键、索引等属性,并且提供了 SQL 预览功能,方便学习相关命令。

在这里插入图片描述
点击“保存”按钮完成建表操作。

另外,SQLark 提供了基于对象名称和对象 DDL 内容的全文搜索功能,点击工具栏中的“查找数据库对象”按钮。

在这里插入图片描述

这个功能可以帮助我们快速定位相关的数据库对象。

执行查询

点击工具栏”新建查询“按钮打开 SQL 编辑器。

在这里插入图片描述

在编辑器中创建 SQL 语句并执行查询,SQLark 提供了智能补全、格式化、语法检查等功能,可以帮助我们提高代码效率。

个人比较喜欢的一个功能是常用代码段,我们可以预先自定义好代码段,然后在编辑时快速调出常用的代码结构块(例如输入“sf”调出“select * from")。

在这里插入图片描述

点击查询窗口工具栏“执行计划”按钮可以查看 SQL 语句的执行计划。

在这里插入图片描述

另外,SQL 编辑器还可以用于执行 SQL 脚本文件。

数据编辑

在对象导航中的表名右键选择“浏览数据”按钮,打开表中的数据。

在这里插入图片描述

数据浏览器支持数据过滤(WHERE)和排序(ORDER),同时还支持转置视图(同一个字段显示为一行)。

在这里插入图片描述

我们还可以直接在数据浏览页面点击单元格进行数据编辑和保存,图形化操作也非常简单。

导入导出

目前 SQLark 针对 PostgreSQL 只提供了单表导出功能,可以导出数据和表结构。

在对象导航中的表名右键选择“导出数据到文件”按钮,可以选择需要导出的文件格式,包括 XLSX、CSV、SQL、TXT、JSON、HTML、XML。

在这里插入图片描述

在对象导航中的表名右键选择“转储 SQL”按钮可以导出表结构:

在这里插入图片描述

数据迁移

SQLark 支持 PostgreSQL 迁移至达梦数据库,目前仅支持迁移表及表相关对象(包括序列、视图、物化视图、索引、主键、唯一键、约束、外键和注释)。

点击工具栏“数据迁移”按钮即可开始迁移评估和实施,整个过程完全图形化操作,非常简单。等待下一个版本发布之后功能更完善时再进行深入体验。

在这里插入图片描述

更多功能

除了以上介绍的 PostgreSQL支持之外,SQLark V3.4 还新增了大量功能和优化,详细介绍可以参考官方发布说明:

https://www.sqlark.com/release/V3.4.html

http://www.xdnf.cn/news/4274.html

相关文章:

  • C++ Avl_Tree
  • 239. 滑动窗口最大值
  • yolo训练用的数据集的数据结构
  • RPA自动化:开启智能流程新时代
  • OpenCV 图形API(77)图像与通道拼接函数-----对图像进行几何变换函数remap()
  • 面试常问系列(一)-神经网络参数初始化-之-softmax
  • java springboot解析出一个图片的多个二维码
  • 软考-软件设计师中级备考 13、刷题 数据结构
  • k8s node soft lockup (内核软死锁) 优化方案
  • python3使用:macOS上通过Homebrew安装pip库
  • linux 如何防止内存碎片化?
  • C#中不能通过new关键字创建实例的情况
  • conda虚拟环境相关操作
  • LeetCode 热题 100 39. 组合总和
  • Jetpack Compose 自定义 Slider 完全指南
  • QT键盘触发按钮
  • laravel 12 监听syslog消息,并将消息格式化后存入mongodb
  • 深度解析:2D 写实交互数字人 —— 开启智能交互新时代
  • API 开发实战:基于京东开放平台的实时商品数据采集接口实现
  • 【25软考网工】第五章(6)TCP和UDP协议、流量控制和拥塞控制、重点协议与端口
  • 项目中为什么选择RabbitMQ
  • Vision-Language Models (VLMs) 视觉语言模型的技术背景、应用场景和商业前景(Grok3 DeepSearch模式回答)
  • 隔离端口配置
  • 消除AttributeError: module ‘ttsfrd‘ has no attribute ‘TtsFrontendEngine‘报错输出的记录
  • 2015-2018年 重要城市交通拥堵指数-社科数据
  • Ragflow服务器上部署教程
  • 前端、XSS(跨站脚本攻击,Cross-Site Scripting)
  • 深入理解 Oracle 数据块:行迁移与行链接的性能影响
  • 互联网大厂Java求职面试:云原生与AI融合下的系统设计挑战-2
  • 网络编程核心技术解析:从Socket基础到实战开发