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.mzph.cn/diannao/81989.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【全面解析】Poco C++ Libraries 模块详解与使用指南

Poco(The Portable Components) 是一套现代 C 的跨平台开发库,广泛应用于嵌入式系统、服务端程序、工业控制和 AI 后端服务等领域。其设计理念类似于 Java 的标准库,为 C 提供“标准的非标准功能”。 本篇文章将带你全面了解 Poco…

Vue+tdesign t-input-number 设置长度和显示X号

一、需求 Vuetdesign t-input-number 想要设置input的maxlen和显示X号 二、实现 t-input&#xff0c;可以直接使用maxlength和clearable属性 <t-input v-model"value" clearable maxlength10 placeholder"请输入" clear"onClear" blur&q…

(Go Gin)Gin学习笔记(二):路由配置、基本路由、表单参数、上传单个文件、上传多个文件、浅扒路由原理

1. 路由 gin 框架中采用的路优酷是基于httprouter做的 HttpRouter 是一个高性能的 HTTP 请求路由器&#xff0c;适用于 Go 语言。它的设计目标是提供高效的路由匹配和低内存占用&#xff0c;特别适合需要高性能和简单路由的应用场景。 主要特点 显式匹配&#xff1a;与其他路由…

Linux下的好玩的命令

在 CentOS 下&#xff0c;有许多有趣且实用的 Linux 命令&#xff0c;可以帮助你更好地了解系统、提升效率或进行娱乐。以下是一些好玩的 Linux 命令及其说明&#xff1a; 1. cowsay 和 cowthink 功能&#xff1a;让一只牛&#xff08;或其他动物&#xff09;说出你想说的话。…

OpenharmonyOS+RK3568,【编译烧录】

文章目录 1. 摘要 ✨2. 代码下载 &#x1f4e9;3. 编译 &#x1f5a5;️4. 修改&适配 ✂️4.1 编译框架基本概念4.2 vendor & device 目录4.3 内核编译4.3.1 如何修改、适配自己的开发板&#xff1f; 4.4 修改外设驱动 5. 烧录&验证 &#x1f4cb;参考 1. 摘要 ✨ …

深度学习模型优化:如何让数据科学更智能?

深度学习模型优化:如何让数据科学更智能? 一、引言:为什么优化深度学习模型如此重要? 深度学习的应用已经渗透到数据科学的各个领域,从图像识别到自然语言处理,从推荐系统到金融风控,每一个智能模型都依赖于数据驱动的训练。然而,一个模型的性能不仅仅取决于其架构,…

学习Python的第二天之网络爬虫

30岁程序员学习Python的第二天之网络爬虫的信息提取 BeautifulSoup库 地址&#xff1a;https://beautifulsoup.readthedocs.io/zh-cn/v4.4.0/ 1、BeautifulSoup4安装 在windows系统下通过管理员权限运行cmd窗口 运行pip install beautifulsoup4 测试实例 import requests…

n8n 键盘快捷键和控制键

n8n 键盘快捷键和控制键 工作流控制键画布操作移动画布画布缩放画布上的节点操作选中一个或多个节点时的快捷键 节点面板操作节点面板分类操作 节点内部操作 n8n 为部分操作提供了键盘快捷键。 工作流控制键 Ctrl Alt n&#xff1a;创建新工作流Ctrl o&#xff1a;打开工作…

keil+vscode+腾讯ai助手

嵌入式软件开发 这个是之前一直想写的开发方式&#xff0c;不过上份工作一直在忙&#xff0c;没有抽出时间花在上面&#xff0c;现在空下来好好写一写吧&#xff01;标题软件安装 关于VSCode以及Keil的安装可以在以下链接中点击浏览 VSCode安装 Keil5安装 CubeMx安装 插件下…

Unity教程(二十三)技能系统 投剑技能(上)基础实现

Unity开发2D类银河恶魔城游戏学习笔记 Unity教程&#xff08;零&#xff09;Unity和VS的使用相关内容 Unity教程&#xff08;一&#xff09;开始学习状态机 Unity教程&#xff08;二&#xff09;角色移动的实现 Unity教程&#xff08;三&#xff09;角色跳跃的实现 Unity教程&…

Oracle01-入门

零、文章目录 Oracle01-入门 1、Oracle简介 &#xff08;1&#xff09;数据库基础 数据库基础请参考&#xff1a;https://blog.csdn.net/liyou123456789/article/details/131207068 &#xff08;2&#xff09;Oracle是什么 ORACLE 数据库系统是美国 ORACLE 公司&#xff…

springboot集成mybatis-plus详细使用

以下是 Spring Boot 集成 MyBatis-Plus 的详细步骤&#xff1a; 创建 Spring Boot 项目 可使用 Spring Initializr 快速创建项目&#xff0c;添加相关依赖。 引入依赖 在项目 pom.xml 文件中添加以下依赖&#xff1a; <!-- MyBatis-Plus 启动依赖 --> <dependenc…

【wsl】命令说明,wsl的虚拟机ubuntu十分好用

wsl官方说明地址 wsl虚拟机安装简单方便&#xff0c;十分推荐。 安装 在上方的官网链接有安装办法和各种操作指南&#xff0c;在此不再赘述。 安装wsl后从微软商店搜索ubuntu点击后就能直接安装虚拟机镜像&#xff0c;多快好省。 wsl命令 阅读官网文档时发现wsl十分强大 …

Open CASCADE学习|判断一点与圆弧的位置关系

一、引言 在计算机辅助设计&#xff08;CAD&#xff09;、计算机图形学以及机械制造等众多领域中&#xff0c;经常需要处理几何图形之间的位置关系判断问题。其中&#xff0c;判断一个点与圆弧的位置关系是一个基础且重要的任务。Open CASCADE 作为一个强大的开源几何建模内核…

<论文>(字节跳动)使用大语言模型进行时间序列理解和推理

一、摘要 本文介绍2024年12月字节跳动牵头发表的大模型论文《ChatTS: Aligning Time Series with LLMs via Synthetic Data for Enhanced Understanding and Reasoning》。论文提出了 ChatTS 模型&#xff0c;用合成数据提升对时间序列的理解和推理能力。作者在纽约出租车乘客数…

大数据应用开发和项目实战-电商双11美妆数据分析

数据初步了解 &#xff08;head出现&#xff0c;意味着只出现前5行&#xff0c;如果只出现后面几行就是tail&#xff09; info shape describe 数据清洗 重复值处理 这个重复值是否去掉要看实际情况&#xff0c;比如说&#xff1a;昨天卖了5瓶七喜&#xff0c;今天卖了5瓶七…

Vi/Vim 编辑器详细指南

Vi/Vim 编辑器详细指南 简介一、模式详解1. 命令模式(Normal Mode)2. 插入模式(Insert Mode)3. 可视模式(Visual Mode)4. 命令行模式(Ex Mode)二、核心操作1. 保存与退出2. 导航与移动3. 编辑与文本操作4. 搜索与替换三、高级技巧1. 多文件与窗口操作2. 宏录制3. 寄存器…

kotlin 01flow-StateFlow 完整教程

一 Android StateFlow 完整教程&#xff1a;从入门到实战 StateFlow 是 Kotlin 协程库中用于状态管理的响应式流&#xff0c;特别适合在 Android 应用开发中管理 UI 状态。本教程将带全面了解 StateFlow 的使用方法。 1. StateFlow 基础概念 1.1 什么是 StateFlow? StateF…

开发搭载OneNet平台的物联网数据收发APP的设计与实现

一、开发环境与工具准备 工具安装 下载HBuilderX开发版(推荐使用开发版以避免插件兼容性问题)安装Node.js和npm(用于依赖管理及打包)配置Android Studio(本地打包需集成离线SDK)项目初始化 创建uni-app项目,选择“默认模板”或“空白模板”安装必要的UI库(如uView或Van…

HHsuite3 的 HHblits 和 HHsearch比较

HHblits 与 HHsearch 的核心区别及远源同源检测能力对比 一、核心功能与定位差异 特征HHblitsHHsearch核心目标快速迭代搜索,构建高质量多序列比对(MSA)和 Profile HMM,用于大规模序列聚类与初步同源筛选。高精度 Profile HMM-HMM 比对,用于深度同源检测与结构 / 功能预测…