postgresql数据库

以下是为您整理出来关于【postgresql数据库】合集内容,如果觉得还不错,请帮忙转发推荐。

【postgresql数据库】技术教程文章

javascript – 清除所有内容的PostgreSQL数据库【代码】

我想删除数据库中的所有内容而不删除和重新创建数据库. 我发现删除所有模式,重新创建’public’并删除所有临时表是一个好的开始.与“处女”数据库或丢失的东西相比,我是否摆脱了所有内容?const systemSchemas = ['pg_toast', 'pg_temp_1', 'pg_toast_temp_1', 'pg_catalog', 'information_schema']return Database.connect(connectionString, db => {// DROP schemas except systemSchemasconst schemas = await db.queryRows(`SE...

访问GitLab的PostgreSQL数据库

1.登陆gitlab的安装服务查看配置文件 [root@node06 ~]# cat /var/opt/gitlab/gitlab-rails/etc/database.yml # This file is managed by gitlab-ctl. Manual changes will be # erased! To change the contents below, edit /etc/gitlab/gitlab.rb # and run `sudo gitlab-ctl reconfigure`. production: adapter: postgresql encoding: unicode collation: database: gitlabhq_production //数据库名 pool: 10 us...

linux – 用于重构Perl代码和PostgreSQL数据库结构的工具

我在vim中写了perl.我总是用vim编写perl.但是,有一段时间在NetBeans中编写java之后,我现在希望我的perl项目有一些东西:代码重构. 我有一个由多个脚本组成的应用程序,每个脚本都与postgresql数据库交互.这个应用程序最初只是一个小小的黑客,但突然间它变成了无数的脚本,总共有几千行代码和一个数据库的怪异.虽然这很好,但是有些事情我想用数据库修复它以使其在长期运行中更易于维护:在这里重命名一个列,在那里更改数据类型..你知道...

java – Hibernate 3:无法查询PostgreSQL数据库【代码】

我正在使用Hibernate 3.3.1 GA和PostgreSQL 8.3建立一个项目.我刚创建了一个数据库,第一个表,在那里添加了一行,现在正在配置Hibernate. 但是,即使是最简单的查询:Criteria criteria = session.createCriteria(Place.class); List result = criteria.list();无法执行(虽然数据库中有一条记录,但返回空列表).我查看了PostgreSQL日志,看看:2008-09-17 22:52:59 CEST LOG: connection received: host=192.168.175.1 port=2670 200...

vacuumdb - 收集垃圾并且分析一个PostgreSQL 数据库【代码】

SYNOPSIS vacuumdb [ connection-option...] [ --full | -f ] [ --verbose | -v ] [ --analyze | -z ] [ --table | -t table [ ( column [,...] ) ]] [ dbname] vacuumdb [ connection-options...] [ --all | -a ] [ --full | -f ] [ --verbose | -v ] [ --analyze | -z ] DESCRIPTION 描述 vacuumdb 是一个用于整理 PostgreSQL 数据库的工具。 vacuumdb 还将会生成用于 PostgreSQL 查询优化器的内部统计数据。 vacuumdb 是 SQL 命...

从文件中将PostgreSQL数据库(或数据库名称)还原到新版本?【代码】

情景简而言之: >开发笔记本电脑坏了>旧硬盘仍然可读>新笔记本电脑有PostgreSQL 9.4而不是9.1>两款笔记本电脑都使用Ubuntu Linux 问题1:我的理解是否正确,为了恢复旧数据,我需要一个与编写旧数据目录的服务器具有相同主要次要版本的服务器?由于没有9.1软件包可用于我的发行版,我必须从源代码编译v9.1.x服务器,复制旧数据,启动服务器并执行正常的pg_dump,然后可以将其恢复到新集群? 问题2:旧笔记本电脑上有大约10-15个数据库,但...

在一台双启动机器上共享PostgreSQL数据库,无需复制(跨平台)【代码】

我在双启动机器上安装了PostgreSQL 9.4(在Win 7和Ubuntu 14.10上都有).这两个系统共享一个驱动器(NTFS格式化),其中包含一个在Windows下创建的PSQL数据库目录.显然,PSQL安装是特定于系统的,它们也恰好位于不同的分区上.该驱动器在Linux下自动安装,并具有完整的读/写/执行权限. 我想知道是否可以在两个系统之间共享结构和数据,而无需每次加载新操作系统时都重复和/或必须复制所有内容.实际上,我希望Ubuntu在Windows中创建时可以使用所...

如何用脚本设置PostgreSQL数据库的密码?【代码】

在我写的bash脚本中,我需要创建一个数据库并设置一个由我的脚本自动生成的密码. 问题是我无法在没有用户交互的情况下找到设置密码的方法. 我需要这样的东西:$createdb mydb -p $(cat password_file)有任何想法吗?解决方法:从documentation:createdb is a wrapper around the SQL command CREATE DATABASE.There is no effective difference between creating databases via thisutility and via other methods for accessing th...

在PostgreSQL数据库中存储X509证书的最佳方法是什么?

我正在使用Web身份验证系统,用户将对随机令牌进行数字签名,并使用存储在服务器上的X509证书进行检查. 因此,我必须在PostgreSQL数据库中存储几个X509证书(PEM或DER格式).听起来很简单,但我希望有可能搜索带有主题,发行者,notBefore,notAfter和类似标准的证书. 我的想法是在数据库中有以下列:X509data,notAfter,notBefore,subject,issuer等.我将使用add_new_X509(),find_X509(搜索条件)等方法创建表示X509证书的对象(在SQL炼金术中)...

数据库设计 – Linux上PostgreSQL数据库逆向工程工具(Ubuntu)

请建议一个工具,将PostgreSQL数据库反向工程为实体关系图(ERD)或等效的? 理想情况下,我正在寻找一种易于使用的格式的简单ERD或UML类图(SVG,PDF或任何常见的UML文件格式). 到目前为止,我只创建了MySQL软件,它适用于Windows,但那不是解决方案.解决方法:看看(项目的顺序意味着我的个人选择) > DbSchema(不是免费的,但不贵:http://dbschema.com/)> SchemaSpy(http://schemaspy.sourceforge.net/)> Power * Architect(http://code.goo...