Navicat for PostgreSQL中文版
Navicat for PostgreSQL中文版是一款用来管理PostgreSQL数据库的软件,平时连接服务器、查看数据表、写查询语句或者做数据分析都可以在图形界面里完成。软件把不少常用操作集中到一起,比如导入导出数据、同步结构、备份还原和编辑SQL,需要的时候直接点开对应功能就能用。刚开始使用可以先建立数据源连接,之后就能看到库里的表、视图和查询结果。它支持Windows、macOS和Linux,也提供跨平台许可。编辑记录时可以用类似表格的界面,写SQL时有代码提示,复杂一点的建模也能通过图形方式整理。对于日常需要处理数据库的人来说,操作方式比较直观,不用一直记命令。
软件描述
1、平时打开软件先建立数据源连接,连接成功后就能看到库里的表、视图和查询结果,想查数据直接点进去。
2、需要迁移数据时可以用数据传输或同步功能,按提示设置源库和目标库,确认后就能按脚本执行任务。
3、如果只是写SQL,可以在查询窗口里输入语句,用代码提示补全关键字,运行后查看结果并调整。
Navicat for PostgreSQL中文版使用教程
一、如何维护数据库和表
1、分析数据库和分析表
收集表内容的统计数据及在 pg_statistic 系统表保存结果,其后查询计划者使用这些统计数据决定最有效的查询计划。分析数据库会检查当前数据库中的每个表。
当指定 VERBOSE 时,ANALYZE 发出的进度信息显示当前正在处理的表,各种表的统计数据也会打印出来。默认情况下 Navicat 启用它。
2、真空数据库和真空表
回收已删除的元组占领的存储。在常规的 PostgreSQL 操作下,元组被删除或在更新后被废弃,并不是从它们的表中移除,它们会一直存在直至运行一个真空。因此有必要定期运行真空,特别是在经常更新的表中。真空数据库会检查当前数据库中的每个表。
当指定 VERBOSE 时,VACUUM 发出的进度信息显示当前正在处理的表,各种表的统计数据也会打印出来。默认情况下,Navicat 启用它。
3、重建数据库索引和重建表索引
使用保存在索引表的数据重建一个索引,取代旧有的索引。使用重建索引的方案如下:
● 索引已损坏,并且不再包含有效数据。
● 索引已变成「臃肿」,包含很多空白或接近空白的页。
● 为索引修改保存参数(例如填充系数),并确保该更改是否已全面实施。
● 索引以 CONCURRENTLY 选项创建失败,留下「无效」索引。
二、Navicat Report Viewer 如何连接到 PostgreSQL 数据库
在 Navicat Report Viewer 开始查看报表,用户首先要用连接窗口创建一个或多个连接。要创建新连接,点击“连接”或选择文件->新建连接,然后在连接属性窗口输入必需的信息。
在创建连接后,用户需要在查看和打印报表前放置报表文件(.rtm)到报表位置。需要注意的是,Navicat Report Viewer 支持连接到不同平台上的远程服务器,即Windows、Mac、Linux 和 UNIX。
1、PostgreSQL 连接常规设置
基于安全原因,本机远程直接连接到 PostgreSQL 服务器已禁用,因此用户可能不能使用 Navicat Report Viewer 或其他类似的应用程序直接连接到远程服务器。默认情况下,PostgreSQL 只允许由使用 TCP/IP 连接的本机计算机连接。 其他的机器将无法连接,除非用户修改在 postgresql.conf 文件中的 listen_addresses,通过修改 $PGDATA/pg_hba.conf 文件启用基于主机的认证及重开服务器。
默认情况下,PostgreSQL 提供用户名为“postgres”,密码为空白。
主机名或 IP 地址:数据库所在的主机名或服务器的 IP 地址。
端口:连接到数据库服务器的 TCP/IP 端口。
初始数据库:连接时,用户连接到的初始数据库。
用户名:连接到数据库服务器的用户名。
密码:连接到服务器的密码。
2、PostgreSQL 连接高级设置
保持连接间隔(秒):此选项允许用户通过 ping 来保持连接,可以在编辑栏位设置 ping 与 ping 之间的间隔。
软件亮点
1、数据传输、数据同步和结构同步放在一起,迁移数据库时可以比较差异,再按脚本执行要修改的内容。
2、数据库设计器能把库转换成图形表示,创建和调整对象时更直观,复杂模型也能逐步理清结构。
3、Navicat Cloud可以同步连接设置、模型、查询和虚拟组,换设备或者和同事协作时能直接取用这些内容。
软件特色
1、连接数据库后可以直接管理数据表、视图和查询结果,添加、修改或删除记录时能通过类似电子表格的界面完成。
2、导入向导支持从多种格式或ODBC传数据,导出可以把表格、视图和查询结果保存成Excel、Access、CSV等文件。
3、SQL编辑部分提供代码完成和可自定义代码段,写查询时能获得关键字建议,调试PL/PGSQL还能设置断点、单步执行。
软件优势
1、支持Windows、macOS和Linux,Windows覆盖Vista到10和多个Server版本,Linux也适配Debian、Ubuntu等发行版。
2、跨平台许可购买一次后选择一个平台激活,之后还能把许可转让到其他平台,换系统时不用重新买。
3、连接方式包括SSH隧道和SSL,也支持GSSAPI等身份验证,通过不安全的网络连接时多了一层保障。
软件点评
Navicat for PostgreSQL中文版是一款把数据库管理、SQL编辑、数据迁移和备份还原集中起来的工具。连接服务器后,查看表数据、修改记录、导入导出都能在界面里完成,迁移时可以先比较结构和数据再同步。写PL/PGSQL时,调试组件能设置断点、单步运行并查看变量,找错会方便一些。软件支持Windows、macOS和Linux,也能通过SSH隧道或SSL建立连接,平时处理PostgreSQL时常用功能放在一个界面里比较顺手。
- ★
- ★
- ★
- ★
- ☆
很好