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.pswp.cn/diannao/81989.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/81989.shtml
英文地址,請注明出處:http://en.pswp.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 比對,用于深度同源檢測與結構 / 功能預測…