文档章节

编译新一代PostgreSQL管理工具 pgAdmin4

有理想的猪
 有理想的猪
发布于 2016/04/15 17:30
字数 269
阅读 7782
收藏 1

平台:Fedora 22 x86_64

网页:http://git.postgresql.org/gitweb/?p=pgadmin4.git;a=summary

我自己的环境是做 PostgreSQL 开发用的,有很多依赖包可能已经安装,因此对于读者的具体环境,下文仅供参考,欢迎补充。

1、安装所需工具包:

sudo yum install qt-devel qtwebkit-devel python-devel

2、克隆源代码

git clone git://git.postgresql.org/git/pgadmin4.git

3、安装Python包

提示首先需要升级 pip(我的环境是 Python2.7.10):

sudo pip install --upgrade pip

sudo pip install Flask Flask-Babel Flask-SQLAlchemy Flask-Security

4、编译

cd pgadmin4/runtime

qmake

make

5、pgAdmin4 一直运行失败,可能是环境设置问题,直接到 web 下

cp config.pyc config_local.pyc

python setup.py(设置登陆 pgAdmin4的用户名/密码)

运行 python pgAdmin4.py

6、打开浏览器 

http://127.0.0.1:5050/browser/


等有时间再去解决 standalone 版的运行问题

我们公司招聘 Python 程序员参与 pgAdmin 社区开发,有意发简历至 zongliang.quan@postgresdata.com

© 著作权归作者所有

有理想的猪
粉丝 137
博文 120
码字总数 50661
作品 0
红挢
高级程序员
私信 提问
加载中

评论(3)

不明白啊
不明白啊
太慢,还不如完善admin3
eechen
eechen
其实可以考虑开发一个类似phpMyAdmin的基于Web的数据库管理工具,这样就不需要编译了,只要平台上有PHP解释器就能跑,因为PHP内置了HTTP服务器.
砼砼
砼砼
速度特别慢,切换tab要等半天,,,是我一个人的问题吗?
Kubernetes上PostgreSQL集群的管理

基于Kubernetes部署PostgreSQL可以获得快速伸缩、故障转移、在线修复等优点。在《Kubernetes快速部署高可用PostgreSQL》中介绍了使用Stolon项目进行部署的方法和步骤。集群安装完毕后,可以通...

openthings
2018/12/26
353
0
使用已编译PostgreSQL二进制包编译mysql_fdw

上周写的帖子:为PostgreSQL编译Windows下的mysql_fdw 还是有人不会,所以再写一篇用二进制包编译。 1、下载 PostgreSQL 二进制包: Download PostgreSQL Binaries,点击 下载。 这是Enterpr...

有理想的猪
07/17
92
0
怎样在 Kubernetes 上运行 PostgreSQL

创建统一管理的,具备灵活性的云原生生产部署来部署一个个性化的数据库即服务(DBaaS)。 通过在 Kubernetes 上运行 PostgreSQL 数据库,你能创建统一管理的,具备灵活性的云原生生产部署应用...

作者: Jonathan S. Katz
04/22
0
0
连续三月涨势明显,PostgreSQL 将崛起?!

DB-Engines 是全球最流行的数据库排行榜之一,在近几个月的排行榜中,PostgreSQL 都保持着非常好的势头,从最稳(10月)到一路高涨(11月),再到稳步上升(12月),一步步向 Oracle,MySQL...

达尔文
2017/12/09
2.5K
27
PostgreSQL 11 发布:JIT、存储过程事务,并行性能提升

PostgreSQL 11 发布了,PostgreSQL 11 带来了整体性能的改进,具有与超大型数据库和高计算工作负载相关的特定增强功能。此外,PostgreSQL 11 对表分区系统进行了重大改进,存储过程中支持事务...

h4cd
2018/10/19
8.8K
22

没有更多内容

加载失败,请刷新页面

加载更多

Qt编写自定义控件69-代码行数统计

一、前言 代码行数统计主要用来统计项目中的所有文件的代码行数,其中包括空行、注释行、代码行,可以指定过滤拓展名,比如只想统计.cpp的文件,也可以指定文件或者指定目录进行统计。写完这...

飞扬青云
16分钟前
3
0
驰骋工作流引擎-ccflow关于 “ 是否自动计算未来的处理人”的功能变更

关键字:流程未来节点处理人 工作流快速开发平台 工作流流设计 业务流程管理 asp.net 开源工作流 业务背景:一个流程在启动起来后,是可以对一些节点计算出来处理人是谁,流程的走向。对于另...

孟娟
32分钟前
4
0
IT兄弟连 HTML5教程 HTML5表单 HTML表单设计1

表单是PHP程序中最常使用的收集站点访问者信息的数据输入界面。通过表单浏览器获取用户的输入数据,并传送给Web服务器的脚本程序中,以各种不同的方式进行处理。在表单中提供了多种输入方式,...

老码农的一亩三分地
34分钟前
4
0
武者Vue

本文转载于:专业的前端网站➼武者Vue 1 - Introduction2 - The Vue Instance3 - Data & Methods4 - Data Binding5 - Events6 - Event Modifiers7 - Keyboard Events8 - Two-Way Data......

前端老手
40分钟前
6
0
uni app 零基础小白到项目实战

$emit 子组件传给父组件$ref 父组件操作子组件 公用模板 uni-app全局变量的几种实现方法 const websiteUrl = 'http'const now = Date.now || function() { return new Date().getTime......

达达前端小酒馆
49分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部