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 可以授予权限到系统上的每一个角色,包括用户或组。