Dq
B

分类导航

Navicat for PostgreSQL 

大小:24MB更新:2018-09-11
类别:数据库类系统:XP/Win7/Win8/Win10

软件介绍

Navicat for PostgreSQL是一款数据库管理软件,这款软件对于程序员的编程开发工具非常的有效果。程序员使用他可以进行更多的方法开发环境创建进行数据库的组织、访问和共享资讯等管理操作。对于新手很是纠结是否操作起来很困难,但是这款软件,不管你是一个有着丰富经验的程序员,还是新手,上手操作都是非常简单的!

Navicat for PostgreSQL

软件使用方法

一、解析navicat for postgresql函数

navicat for postgresql提供以下四种函数:

● 查询语言函数(用 SQL 写的函数)

● 过程语言函数(例如 PL/Tcl 或 PL/pgSQL 写的函数)

● 内部函数

● C-语言函数

每种函数可以接受基本类型、复合类型或组合为引数(参数),此外每种函数可以返回一个基本类型或复合类型,许多种函数可以接受或返回某些虚拟类型(例如多态类型),但现有设施有所不同。点击函数图标,打开函数对象列表。

函数向导

在对象列表的工具栏点击“新建函数”,函数向导弹出并可以创建函数。当创建新过程或函数时,可以不显示“函数向导”。如需显示向导时,可以在选项启用它。

1. 定义函数的参数。在对应的列设置参数模式、类型模式、类型、名和默认值。

2. 从列表选择模式和返回类型。

定义

定义包括一个有效的 SQL 过程语句。这可以是一个简单的语句,如 SELECT 或 INSERT,或是一个用 BEGIN 和 END 写的复合语句,复合语句可以包含声明循环和其它控制结构语句。

参数:定义函数参数。

返回类型模式和返回类型:函数的返回类型。

结果

要运行函数,在工具栏点击“运行”。如果 SQL 语句是正确的,该语句将被运行及返回数据,“结果”选项卡会打开与函数返回的数据。如果运行函数时发生错误,运行停止,显示相应的错误信息。如果函数需要输入参数,“输入参数”框将弹出,使用「,」来分隔参数。

提示:Navicat for PostgreSQL 支持返回 10 个结果集。

二、详解navicat for postgresql视图

navicat for postgresql视图用于访问一组关联(表),就像一个单一的表,限制访问。视图也可以用来限制访问行(一个特定表的子集)。点击“视图”图标可打开视图对象列表。

用户可以创建视图快捷方式,在对象列表视图上右击并在弹出菜单中选择“创建打开视图快捷方式”,该选项是用来提供一个打开视图的便捷方式而无需打开主 Navicat。

● 预览:预览视图的结果。

● 解释:显示视图的查询计划。

● 美化 SQL:在编辑器中美化 SQL 选项设置代码的格式。

温馨提示:用户可以通过选择查看->显示结果->在查询编辑器下面或在新选项卡,选择显示结果的呈现方式。

视图创建工具(只限于完整版本)

视图创建工具能视觉化地创建视图,即使不了解 SQL,也能创建及编辑视图。

定义

用户可以编辑视图,定义为 SQL 语句(它实施的 SELECT 语句)。

规则

使用名编辑框设置规则名。

事件:事件是 SELECT、INSERT、UPDATE 或 DELETE 中的一个。

代替运行:表明应该运行这些命令。

条件:任何 SQL 条件表达式(返回 boolean)。除了 NEW 和 OLD,条件表达式不一定参考任何表,也可能不包含聚集函数。

定义:构成规则动作的命令。有效的命令有 SELECT、INSERT、UPDATE、DELETE 或 NOTIFY。

在条件和命令中,特殊的表名 NEW 和 OLD 可能是用来参考在参考表的值。

● NEW 是有效于 ON INSERT 及 ON UPDATE 规则,参考被插入或更新的新行。

● OLD 是有效于 ON UPDATE 及 ON DELETE 规则,参考被更新或删除的现有行。

注释:定义规则的注释。

高级属性

拥有者:视图的拥有者。

Navicat for PostgreSQL

软件功能

视图查看器

视图查看器以网格显示视图数据,数据可以用两种模式显示:网格查看和表单查看。

简单的 SQL 编辑

可视化 SQL 创建工具助你创建、编辑和运行 SQL 语句,而不必担心语法和正确命令的用法。透过关键字建议和减少重复输入相同的代码,自动完成代码和自定义的代码段功能可让编码更加快速。我们的调试组件能快速寻找和更正 PL/PGSQL 编码时的错误,你可设置断点,逐步运行程序,查看和修改变量值,以及检查调用堆栈。

智能数据库设计器使用我们的专业对象设计器创建、修改和管理所有数据库对象。精密的数据库设计和模型创建工具能将数据库转化为以图形表示,让你轻松创建模型、创建和了解复杂的数据库。

提升生产力强大的本地备份或还原解决方案能引导你完成整个备份进程,并减少发生错误的机会。交互式设计界面和高效的工作流程让你在几分钟内完成编制专业的高质量报表,并为可重复的部署进程(如报表生成、数据库备份和脚本运行)设置于特定时间或日期自动运行。无论你身处何地,都可随时把事情办好。

协同合作更方便将你的连接设置、模型、查询和虚拟组同步到我们的 Navicat Cloud 服务,以便你可实时访问它们,并随时随地与同事分享。有了 Navicat Cloud,你可善用每分每秒,使你的生产力达致最高。 了解更多 >

高级安全连接通过 SSH 通道和SSL 创建安全的连接,确保每个连接都是安全、稳定和可靠。我们支持数据库服务器的不同验证方式,如 GSSAPI 验证。Navicat 12 提供了更多的验证机制和高性能环境,所以你再也不用担心使用不安全的网络进行连接。

跨平台许可证

现在你可以在 Navicat 12 中使用跨平台许可证。无论在 Windows、macOS 还是 Linux 上运行,你都可以购买一次并选择要激活的平台,往後你可以将许可证转移到其他平台上使用。

软件系统要求

Windows

Microsoft Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10、Server 2008、Server 2012、Server 2016

macOS

Mac OS X 10.10 Yosemite、Mac OS X 10.11 El Capitan、macOS 10.12 Sierra、macOS 10.13 High Sierra

Linux

Ubuntu 12.04、Ubuntu 14.04、CentOS 6.7、CentOS 7、Fedora 22、Fedora 23、Linux Mint 13、Linux Mint 17.3、openSUSE 13.2、openSUSE 42.1

Navicat for PostgreSQL

软件特色

1、Navicat Cloud

Navicat for PostgreSQL 提供 Navicat Cloud 服务给用户,同步连接设置、模型、查询和虚拟组到云。这样就能随时随地实时访问。有了 Navicat Cloud,便可以善用一天中的每分每秒,最大限度提高工作效率。

2、安全连接

Navicat for PostgreSQL 通过 SSH 通道创建安全的 SSH 阶段作业,确保两台主机之间的连接受到强大验证和安全加密的保护,验证方式可使用密码、公钥、私钥,也支持 HTTP 通道,可直接连接互联网服务供应商。

3、对象设计器

使用专业的对象设计器创建、修改和设计所有数据库对象,例如:表、视图、函数、索引、和触发器。无需编写复杂的 SQL 创建和编辑对象。

4、表查看器

查看网格或表单:使用网格查看添加、修改和删除记录。用类似数据表的功能浏览网格查看,例如排序和隐藏数据组,使用 Navicat for PostgreSQL 助理编辑器:备注、十六进制、图像或更多,也可以用表单查看操作记录,清楚显示记录的栏位名和其值,不必担心误解数据。

选择外键数据:使用外键关系选定参考查找表,并自动建立下拉列表。无需持续对照参考主表,简化工作流程和提升效率。

5、SQL 创建工具或编辑器

SQL 创建工具:视觉化 SQL 创建工具创建和编辑查询或视图,不必担心语法和正确命令的用法。选择需要在表中执行的操作,自动编写 SQL 语句。

自动完成代码:使用自动完成代码功能,能快速地在 SQL 编辑器中创建 SQL 语句。无论选择数据库对象的属性或 SQL 关键字,只需从下拉列表中选择。

6、数据库设计器

逆向工程:使用 Navicat for PostgreSQL 逆向工程,可从一个现有的数据库创建数据库模型,可视化地显现和编辑数据库结构或创建一个图形模型,并由模型生成一个数据库。

正向工程和生成脚本:同步到数据库功能可充分了解所有数据库的差异,生成必要的同步脚本来更新目标数据库,并使其与模型相同。导出 SQL 有机会全面控制最终的 SQL 脚本,生成参照完整性规则,生成模型的独立部份、注释、字符集等,可大大节省工作时间。

7、数据处理工具

导入或导出向导:从不同格式的文件导入数据到表,例如 Access、Excel、XML、TXT、CSV、JSON 及更多。而且在设置数据源连接后,可以从 ODBC 导入数据。只需简单地选择需要导入的表,或使用添加查询按钮指定查询。同样可以将数据导出到各种格式,如 Excel、TXT、CSV、DBF、XML 等。

Navicat for PostgreSQL 触发器常规属性

限制:勾选此项,创建一个限制触发器。 触发器类型:可供选择的触发器类型有 Table 或 View。需要注意的是,适用于PostgreSQL 9.0 或以上版本。

表名或视图名:选择表或视图。 BEFORE:当尝试在行操作前,可以指定触发触发器。 AFTER:当尝试在行操作后,可以指定触发触发器。 INSTEAD OF:指定触发触发器来代替尝试在行操作。

INSERT/UPDATE/DELETE:选择激活触发器的事件。 插入:每当一个新行插入表,触发器会被激活。

更新:每当修改一个行,触发器会被激活。 删除:每当从表删除一个行,触发器会被激活。 TRUNCATE:触发器定义为触发 TRUNCATE。

更新栏位:指定一个列列表。如果至少一个列在 UPDATE 命令提及为目标,触发器将会触发。 STATEMENT:指定触发器过程在每个 SQL 语句触发一次。 ROW:指定触发器过程在触发器事件影响一行时触发一次。 当:指定一个布林值 WHEN 条件,测试触发器是否应该被触发,该功能支持 PostgreSQL 9.0 或以上版本。

触发函数模式和触发函数:用户提供的函数,被声明为没有引数及返回类型触发器,当触发器触发时运行。

函数引数:一个当触发器运行时,指供给函数的可选逗号分隔引数列表,引数是文本字符串常数。简单的名和数字常数可以写在这里,但它们都将被转换为字符串。请检查触发函数的实施语言描述,关于如何可访问触发器引数,它可能和正常函数引数不同。

Navicat for PostgreSQL 触发器限制: 可搁置:可搁置限制。 最初立即:在每个语句后检查限制。 最初搁置:只在事务结束时检查限制。 参考表模式和参考表名:限制参考表的模式和名。

Navicat for PostgreSQL

软件更新日志

Navicat for PostgreSQL更新说明:

支持最新的 PostgreSQL 版本

附加的连接选项

即时的数据库导览

强大的视觉化数据库设计器

精心设计的视觉化创建工具或 SQL 编辑器

多样化的导入及导出能力

强大的数据操作工具

强大的安全性管理

容易使用的报表创建工具

相关推荐