系统软件 应用软件 图形软件 行业软件 安全相关 网络软件 聊天软件 影音软件 教育教学 驱动工具 编程开发 插件下载 源码下载 APP电脑版 其他类别

pgAdmin for PostgreSQL

v4.29

pgAdmin for PostgreSQL

  • 软件大小:95.85 MB
  • 软件语言:简体中文
  • 软件授权:共享软件
  • 软件类型:编程开发
  • 软件平台:WinAll
  • 更新时间:2022-01-27 15:11
  • 星级评分:4级
  • 软件官网:https://www.downza.com/
好评:50%顶一个
坏评:50踩一个

pgAdmin for PostgreSQL简介

pgAdmin是一款针对PostgreSQL(世界上最先进的开源数据库)而开发的且功能最丰富的开源管理和开发平台;同时也是PostgreSQL和衍生关系数据库(例如EnterpseDB的EDB Advanced Server)的管理工具,它既可以作为Web应用程序运行,也可以作为桌面应用程序运行;新版本更新了在比较模式差异中的对象时忽略空白的选项,在模式差异中选择时添加了组名称,添加了对行安全策略的支持,在运行时的志查看器中显示启动志以及志,实施Selenium Gd可以跨不同的浏览器,作系统和计算机并行运行多个测试;此版本中的重要更改包括:删除对wxWidgets的依赖,pgAgent现在使用Boost进行线程管理和同步,重构连接解析逻辑,以解决有关连接字符串的问题并改进对连接字符串的处理,处理2位数的版本号;pgAdmin提供了一个在线演示环境,以允许新用户在其浏览器中试用它,而无需下载或安装任何软件;该环境(基于Katacoda学习平台)包括pgAdmin和PostgreSQL 12,预装了pagila示例数据库,并且对每个用户都是唯一的,与典型的共享演示环境相比,它提供了更好的体验!

PgAdmin是一个开源管理和开发平台,拥有为PostgreSQL(世界上最先进的开源数据库)开发的最丰富的功能。它也是PostgreSQL和派生关系数据库(如企业数据库的EDB高级服务器)的管理工具。它可以作为网络应用程序或桌面应用程序运行。新版本更新了在模式差异中比较对象时忽略空白的选项,在模式差异中选择时添加组名,增加对线路安全策略的支持,在运行时日志查看器中显示启动日志和日志,并实现Selenium Gd在系统和计算机之间跨不同浏览器并行运行多个测试。这个版本的重要变化包括:去除了对wxWidgets的依赖,pgAgent现在使用Boost进行线程管理和同步,重新配置连接解析逻辑来解决与连接字符串相关的问题,改进连接字符串的处理,处理2位数的版本号;PgAdmin提供了一个在线演示环境,允许新用户在自己的浏览器中试用,无需下载或安装任何软件;该环境(基于Katacoda学习平台)包括pgAdmin和PostgreSQL 12,后者预装了pagila示例数据库,对每个用户都是唯一的。与典型的共享演示环境相比,它提供了更好的体验!

pgAdmin for PostgreSQL新版功能

增加了对在客户端下载实用程序文件的支持。

增加了对重命名查询工具和调试器选项卡标题的支持。

增加了对动态标签大小的支持。

为查询工具、查看/编辑数据和调试器添加了选项卡标题占位符。

增加了对比较模式和数据库的模式差异的支持。

确保非根用户能够调试此功能。

请确保查询历史记录应按照日程/时间的降序排列。

确保授权向导应该包括外部表。

确保搜索对象函数适合不区分大小写的字符串。

确保文件夹重命名在存储标记中正常工作

修复了在新的浏览器选项卡中打开调试器的自定义选项卡标题时未应用的问题。

修复了动态选项卡标题首次未应用于调试器面板的问题。

修复了以下问题:如果源模式有一个带有RLS的表,模式差异将不会显示比较结果。

修复了进程监视器对话框导致已删除数据库出错的问题。

确保代码覆盖应该覆盖类和函数声明。

确保重命名选项卡时脏指示器(*)不可见。

修复了共享导入失败的问题。

提高外观、调试器、视图、物化视图的代码覆盖率和API测试用例。

pgAdmin for PostgreSQL软件功能

桌面模式,使用专用运行时

通过网络支持多个用户的模式。

带有高亮颜色语法的强大查询工具。

快速数据gd用于显示/输入数据

图形查询计划显示

授权向导可以快速更新ACL。

程序调试器(支持pl/pgsql和edb-spl)

自动真空管理

监控仪表板

按需备份、恢复、清理和分析

SQL/shell/批处理作业调度代理

创建、查看和编辑所有常见的PostgreSQL对象

专为多个PostgreSQL版本和衍生版本而设计。

应用程序安装外部的支持配置文件。

通过为LDAP连接设置专用用户,增加了对不同DNs的LDAP身份验证的支持。

增加了对架构级别限制的支持。

架构差异中添加了RLS策略支持。

创建RLS策略时,添加了对允许/受限策略类型的支持。

增加了对LDAP匿名绑定的支持。

增加了高对比度主题支持。

添加了缺失的依赖项/依赖项,并纠正了一些错误识别的错误。

用没有大小问题的主题替换运行时主题。

pgAdmin for PostgreSQL软件特色

增加了宏支持,支持查看相应触发节点下的触发函数。

允许用户从“打开查询工具”选项卡更改数据库连接。

增加了在架构比较工具中比较对象时忽略所有者的支持。

合并了自动完成功能的最新代码“pgcli”。

在查询工具中添加了SQL格式化程序支持。

查询工具工具栏中添加了一个新按钮,用于打开新的查询工具窗口。

增加了对管理员用户的共享支持。

当连接到pgAdmin不支持的旧版本时警告用户。

确保使用& # 8217;当standard_conforming_stngs设置为off时。pg & # 8217开始的模式名应该在浏览器树中可见。

& # 8211;Load-不允许加载使用pg_s的连接的问题。

对于PostgreSQL

PgAdmin支持大多数PostgreSQL编码:

SQL_ASCII

EUC_日本、EUC _中国、EUC _韩国、EUC _

1、拉丁文2、拉丁文3、拉丁文4、拉丁文5、拉丁文6、拉丁文7、拉丁文8、拉丁文9、拉丁文10

ISO_8859_5,ISO_8859_6,ISO_8859_7,ISO_8859_8

UNICODE / UTF-8

MULE_INTERNAL、KOI8、win、ALT

WIN1256、TCVN、WIN874

pgAdmin for PostgreSQL安装步骤

1.用户可以点击本网站提供的下载路径下载相应的程序安装包。

2.只需使用解压功能打开压缩包,双击主程序进行安装,弹出程序安装界面。

3.同意上述协议的条款,继续安装应用程序,并单击同意按钮。

4.您可以根据自己的需要点击浏览按钮来更改应用程序的安装路径。

5.现在准备安装主程序,单击安装按钮开始安装。

6.弹出应用安装进度条加载界面,只需等待加载完成即可。

7.根据提示,点击安装,弹出程序安装完成界面,然后点击完成按钮。

pgAdmin for PostgreSQL使用教程

您可以将pgAdmin部署为桌面应用程序,方法是将应用程序配置为在桌面模式下运行,并使用桌面运行时在受支持的Windows、Mac OS X或Linux上安装托管程序。

桌面是运行时的系统托盘应用程序。启动后,将运行pgAdmin,并启动网络浏览器来呈现用户界面。如果pgAdmin的其他实例已启动,将会打开一个新的浏览器选项卡,并由的现有实例提供服务,以最大限度地减少系统资源的使用。单击系统托盘中的图标将显示一个菜单,其中提供了打开新的pgAdmin窗口、配置运行时、查看日志和关闭日志的选项。

注意

预编译和配置的安装包可用于许多平台。最终用户应该尽可能多地使用这些包——以下内容对于使用这些包的人和有兴趣了解pgAdmin如何工作的用户很有用。

你也可以看看。

部署

从pgAdmin 4 v2开始,默认配置模式为,但启动时会被桌面运行时覆盖。在大多数环境中,不需要Python配置,除非您想要覆盖其他默认设置。

运行时间

执行后,运行时将自动尝试执行pgAdmin Python应用程序。如果执行失败,它将提示您调整Python路径,以包含包含pgAdmin代码和所有其他Python依赖项的目录。您可以通过用分号分隔路径来输入路径列表,例如:

/Users/dpage/。virtualenvs/pgadmin 4/lib/python 2.7/site-packages/;/Users/dpage/python-libs/

配置使用Qt中的QSettings类存储,它将使用Unix文件(?/.config/pgadmin/pgadmin4.conf),使用plist文件(?/图书馆/首选项/组织).和Windows上的注册表(HKEY _克伦特_用户软件 pgadmin pgadmin4)。

设置:

部署

通过将应用程序配置为在模式下运行,将其部署在作为反向代理运行的Web后面。

或者使用WSGI接口将pgAdmin部署为Web应用程序。

在模式下部署时,用户有两个显著的区别:

用户必须先登录,然后才能使用pgAdmin。当模式初始化时,将创建一个初始根帐户。

用户可以根据需要添加其他超级用户和非超级用户。

对于使用STORAGE_DIR配置参数配置的目录中的每个用户,文件存储仅限于虚拟根目录。

用户无权访问的完整文件系统。

下面的描述演示了如何将pgAdmin用作运行、使用或、使用或根据使用的WSGI应用程序。

Apache httpmod _ wsgiusgignornginxusgignorn

你也可以看看。

为了您的方便,您可以在这里找到该文件的最新版本。

但是,请注意,这可能与特定版本pgAdmin的源代码中包含的版本不同。

要求

重要提示:pgAdmin的某些组件需要能够在客户端会话和特定数据库连接之间建立关联。

例如,一个查询工具,用户可以在其中运行BEGIN命令,运行多个DML SQL,并执行COMMIT。

PgAdmin设计有内置的连接管理来处理这个问题,但它只需要使用一个Python进程。

因为不容易获得客户端会话和许多WSGI工作进程之一之间的关联性。

在Windows系统上,Apache HTTP采用单进程多线程架构。

WSGI应用程序以嵌入式模式运行,这意味着在所有情况下这个平台上只会有一个进程。

在Unix系统上,Apache HTTP通常使用多进程和单线程架构(取决于MPM在编译时选择的架构)。

如果嵌入式为WSGI应用程序选择模式,每个Apache进程都将有一个Python环境。

每个环境都有自己的连接管理器,这将导致连接关联性的丢失。

因此,您应该使用mod_wsgi的守护程序模式,该模式被配置为使用单个进程。

这将启动WSGI应用程序的单个实例,所有Apache工作进程都将使用该实例。

虽然这确实是一个潜在的瓶颈,但pgAdmin实际上不是一个Web应用程序。

与繁忙的网站不同,它经常会遇到大量的流量,所以在实践中应该不是问题。

pgAdmin的未来版本可能会引入共享连接管理器进程来克服这一限制,但这是大量的工作,几乎没有实际好处。

部署

为了将pgAdmin配置为在模式下运行,可能需要将Python代码配置为在多用户模式下运行。

配置网站以查找和执行代码。

Python的

从pgAdmin 4 v2开始,该模式是默认配置。如果您在桌面上运行它,它将被自动覆盖。

通常,不需要仅仅为了使模式工作而修改配置,但是可能需要调整一些使用的路径。

要配置Python代码,请遵循以下步骤:

Config_local.py在现有的config.py文件旁边创建一个文件。

编辑config_local.py并添加以下设置。在大多数情况下,默认文件位置应该合适:

注意:您必须确保指定的目录对于运行Web进程的用户是可写的,例如apache或www-data。

运行以下命令创建配置数据库:

# python setup.py

将配置数据库的所有权更改为运行网站的用户。

例如,假设Web作为组www-data中的用户www-data运行,SQLite路径为/var/lib/pgadmin4/pgadmin4.db:

信托

在架构中托管pgAdmin有许多可能的方法。以下是一些例子:

阿帕奇HTTPD配置(视窗)

一旦Apache HTTP配置为支持mod_wsgi,pgAdmin应用程序的配置可以类似于以下示例:

现在,用您最喜欢的编辑器打开文件,并添加以下代码,这将在Apache运行时激活Python虚拟环境。C:Pgram文件pgAdmin4webpgAdmin4.wsgi

activate _ this = & # 8216C:Pgram文件 PgAdmin4 venv Scpts activate _ this . py & # 8217;

exec(打开(激活此)。read())

注意:当pgAdmin4.wsgi升级或降级pgAdmin4时,文件中所做的更改将被恢复。

Apache HTTPD配置(Linux/Unix)

一旦Apache HTTP配置为支持mod_wsgi,pgAdmin应用程序的配置可以类似于以下示例:

注意:如果您使用的是Apache HTTPD 2.4版或更高版本,请替换以下行:

根据需要进行调整,以满足您的访问控制要求。

Gunicorn配置的?

PgAdmin可以直接由Gunicorn管理,只需运行以下命令即可。请注意,此安装使用Python Wheel安装pgAdmin(您可能需要调整路径以适应您的安装):

UWSGI配置的?

UWSGI可以通过运行下面显示的命令直接托管pgAdmin。请注意,此安装使用Python Wheel安装pgAdmin(您可能需要调整路径以适应您的安装):

使用Gunicorn的NGINX配置?

PgAdmin可以由Gunicorn用NGINX托管。请注意,这些显示pgAdmin是使用Python Wheel安装的(您可能需要调整路径以适应您的安装)。

要在的根目录下使用pgAdmin运行,请使用类似以下命令的命令启动Gunicorn:

并配置NGINX:

或者,pgAdmin可以托管在上的子目录中(在本例中为/pgadmin4)。使用根目录时启动Gunicorn,但按如下方式配置NGINX:

使用uWSGI的NGINX配置?

PgAdmin可以由uWSGI托管,前面是NGINX。请注意,这些显示pgAdmin是使用Python Wheel安装的(您可能需要调整路径以适应您的安装)。

要在的根目录下使用pgAdmin运行,请使用类似以下命令的命令启动Gunicorn:

使用uWSGI的NGINX配置?

PgAdmin可以由uWSGI托管,前面是NGINX。请注意,这些显示pgAdmin是使用Python Wheel安装的(您可能需要调整路径以适应您的安装)。

要在的根目录下使用pgAdmin运行,请使用类似以下命令的命令启动Gunicorn:

并配置NGINX:

或者,pgAdmin可以托管在上的子目录中(在本例中为/pgadmin4)。启动uWSGI,注意在mount参数中指定了目录名:

,配置NGINX:

收起介绍展开介绍
  • 安卓合集
  • 软件合集
  • 浏览器
  • 电脑管家
  • 安卓游戏
更多 >> 安卓合集安卓合计

热门推荐

装机必备软件