Navicat for PostgreSQL12免费版是一款专业的postgreSQL数据库管理工具,提供了免费的sql编辑器创建和运行查询、函数和使用多功能的数据编辑工具管理数据,为postgreSQL数据库管理提供了新的解决方案,有需要的朋友可以下载!
軟件功能
Navicat Cloud
Navicat for PostgreSQL 提供 Navicat Cloud 服务给用户,同步连接设置、模型、查询和虚拟组到云。这样就能随时随地实时访问。有了 Navicat Cloud,便可以善用一天中的每分每秒,最大限度提高工作效率。
對象設計器
Navicat for PostgreSQL 對象設計器
使用专业的對象設計器创建、修改和设计所有数据库对象,例如:表、视图、函数、索引、和触发器。无需编写复杂的 SQL 创建和编辑对象。
查看網格或表單
Navicat for PostgreSQL 查看網格或表單
使用网格查看添加、修改和删除记录。用类似数据表的功能浏览网格查看,例如排序和隐藏数据组,使用 Navicat for PostgreSQL 助理编辑器:备注、十六进制、图像或更多,也可以用表单查看操作记录,清楚显示记录的栏位名和其值,不必担心误解数据。
SQL 创建工具
Navicat SQL 创建工具
视觉化 SQL 创建工具创建和编辑查询或视图,不必担心语法和正确命令的用法。选择需要在表中执行的操作,自动编写 SQL 语句。
逆向工程
Navicat for PostgreSQL 逆向工程
使用 Navicat for PostgreSQL 逆向工程,可从一个现有的数据库创建数据库模型,可视化地显现和编辑数据库结构或创建一个图形模型,并由模型生成一个数据库。
導入或導出向導
从不同格式的文件导入数据到表,例如 Access、Excel、XML、TXT、CSV、JSON 及更多。而且在设置数据源连接后,可以从 ODBC 导入数据。只需简单地选择需要导入的表,或使用添加查询按钮指定查询。同样可以将数据导出到各种格式,如 Excel、TXT、CSV、DBF、XML 等。
數據或結構同步
Navicat 數據或結構同步
從一個數據庫中詳細的分析進程傳輸數據到另外一個數據庫,同樣可以對比並修改表的結構。在數據和結構同步中,目標數據庫可以在源服務器,也可以在其他的服務器。
报表创建工具或查看器 只限于 Windows 版本
Navicat for PostgreSQL 报表创建工具
使用用户友好 GUI 报表创建工具创建各种不同类型的报表,设计发票、统计、邮寄标签及更多其他报表。输出报表到多种格式,如 text、PDF、Lotus、Excel、Graphic、Html 等。Navicat Report Viewer 可浏览由报表创建工具设计的报表,最酷的是可以与没有安装 Navicat 但安装了 Navicat Report Viewer 的计算机共享报表。
Navicat for PostgreSQL 12安装教程
1、軟件下载完成之后,解压缩,包括32位和64位两个版本,根据自己的电脑系统进行安装,双击“navicat120_pgsql_cs_x64.exe”开始安装,进入安装界面,点击下一步

2、閱讀安裝許可證,勾選“我同意”,點擊下一步

3、设置軟件安装文件夹,默认的是“C:\Program Files\PremiumSoft\Navicat 12 for PostgreSQL”,想修改点击浏览,建议安装到D盘或者其他盘符

4、選擇開始目錄,也就是創建快捷方式的目錄,默認即可

5、創建桌面快捷方式

6、確認安裝信息,點擊安裝

7、安裝完成
使用教程
Navicat Report Viewer 如何连接到PostgreSQL数据库
在 Navicat Report Viewer 开始查看报表,用户首先要用连接窗口创建一个或多个连接。要创建新连接,点击“连接”或选择文件->新建连接,然后在连接属性窗口输入必需的信息。
在创建连接后,用户需要在查看和打印报表前放置报表文件(.rtm)到报表位置。需要注意的是,Navicat Report Viewer 支持连接到不同平台上的远程服务器,即Windows、Mac、Linux 和 UNIX。
Navicat連接屬性信息
PostgreSQL 连接常规设置
基于安全原因,本机远程直接连接到 PostgreSQL 服务器已禁用,因此用户可能不能使用 Navicat Report Viewer 或其他类似的应用程序直接连接到远程服务器。默认情况下,PostgreSQL 只允许由使用 TCP/IP 连接的本机计算机连接。 其他的机器将无法连接,除非用户修改在 postgresql.conf 文件中的 listen_addresses,通过修改 $PGDATA/pg_hba.conf 文件启用基于主机的认证及重开服务器。
默认情况下,PostgreSQL 提供用户名为“postgres”,密码为空白。
主机名或 IP 地址:数据库所在的主机名或服务器的 IP 地址。
端口:连接到数据库服务器的 TCP/IP 端口。
初始數據庫:連接時,用戶連接到的初始數據庫。
用戶名:連接到數據庫服務器的用戶名。
密碼:連接到服務器的密碼。
PostgreSQL 连接高级设置
保持连接间隔(秒):此选项允许用户通过 ping 来保持连接,可以在编辑栏位设置 ping 与 ping 之间的间隔。
Navicat 如何检测 PostgreSQL 数据库安全性
Navicat for PostgreSQL 数据库使用“用户”和“组”管理数据库访问权限,用户拥有数据库对象(例如:数据库),可以在这些对象上指定权限给其他用户,控制其他用户访问对象的范围及权限。
Navicat for PostgreSQL 用户
温馨提示:由 PostgreSQL 8.1 版本开始,用户和组不再是不同的实体,现在只有角色。任何角色可以作为一个用户、一个组,或两者皆可,角色的概念包含用户和组的概念。
只有超级用户(超级用户:用户拥有对该数据库的全部操作权利)可以新建或删除用户。在默认情况下,PostgreSQL 数据库安装一个超级用户,命名为postgres。全部其他用户必须由该用户或由其他随后新建的超级用户创建及授权。
當用戶創建一個數據庫對象時,該用戶成爲該對象的擁有者。在默認情況下,只有對象的擁有者擁有對對象的操作權限。如果需要和其他用戶共享該對象,必須授予其訪問的權限。然而擁有超級用戶屬性的用戶可以訪問任何對象。
通常,只有對象的擁有者(或超級用戶)可以授予或撤銷對象的操作權限。然而授予權限“管理選項”或“含授予選項”選項允許用戶操作者有權利授予給其他人。如果授予選項後來被撤消,則全部從接受者授權用戶(包括直接授權和間接授權)將會失去操作權限。
温馨提示:特别名 public 可以授予权限到系统上的每一个角色,包括用户或组。