postgresql数据库

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

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

POSTGRESQL 数据库导入导出

导入整个数据库psql -U postgres(用户名) 数据库名(缺省时同用户名) < /data/dum.sql 导出整个数据库pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) >/data/dum.sql 导出某个表pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) -t table(表名) >/data/dum.sql 压缩方法一般用dump导出数据会比较大,推荐使用xz压缩压缩方法 xz dum.sql 会生成 dum.sql.xz 的文件 xz压缩数据倒数数据库...

ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库【代码】【图】

原文:ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库前段时间在园子里看到了小蝶惊鸿 发布的有关绿色版的Linux.NET——“Jws.Mono”。由于我对.Net程序跑在Linux上非常感兴趣,自己也看了一些有关mono的资料,但是一直没有时间抽出时间来研究这个,小蝶惊鸿的博客又激起了我的兴趣,我花了四天的时间,终于在Liunx上跑起了属于我自己的应用程序,其中数据库使用到了PostgreSQL数据库。对于数据库的选用,...

MYSQL数据库迁移到POSTGRESQL数据库(人工迁移)【代码】

产品即将上线,可项目经理说要换数据库,要把mysql数据库的内容全部搬到Postgresql中去。有一个python的工具可以实现迁移(但是存储过程无法迁移、数据类型也无法灵活对应,还要改程序),为了节约时间采用人工迁移的方式,闲话少说,以下是迁移过程,没图,对不起。利用Navicat for Mysql工具(其它工具也可以,比如mysqldump)将数据库模式导出(只导表结构不含数据)方法略,生成的文件名为mysql.sql利用linux sed工具把导出的脚...

Kali2017 Metasploit连接postgresql数据库【代码】

msfdb:msf数据库管理命令 1、查看msf数据库连接状态msf > db_status [*] postgresql selected, no connection    //未连接 2、msfdb命令msf > msfdb      //msfdb可以在命令行直接使用 [*] exec: msfdbManage a metasploit framework databasemsfdb init # initialize the database          //初始化数据库msfdb reinit # delete and reinitialize the database  //清空配置重新初始化数据库msfdb de...

Hortonworks中修改Hive使用postgresql数据库

首先停止Hive服务 从Ambari管理界面上停止Hive服务 修改Hive配置 在Hive -> Configs -> Advanced中,将数据库改为使用已存在的postgresql数据库,然后修改数据库用户,密码和数据库名称。 创建用户和数据库 使用postgres用户连接postgresql数据库 > psql -U postgres postgres=# CREATE USER hive WITH PASSWORD 'hive'; postgres=# CREATE DATABASE hive OWNER hive ENCODING 'UTF8';安装驱动 sudo yum install postgresql-jdbc*c...

java 使用jdbc连接Greenplum数据库和Postgresql数据库【代码】

1、公司使用的Greenplum和Postgresql,确实让我学到不少东西。简单将使用jdbc连接Greenplum和Postgresql数据库。由于使用maven仓库,不能下载Greenplum的jar包,但是可以下载Postgresql的jar包,所以Greenplum的jar包,自己可以百度自行下载。名字就叫做greenplum.jar。 maven依赖如下所示:<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql --> <dependency><groupId>org.postgresql</groupId><artifactId>pos...

PostgreSQL数据库客户端验证 (四)

身份验证是数据库服务器建立客户端身份的过程,并通过扩展确定是否允许客户端应用程序(或运行客户端应用程序的用户)与所请求的数据库用户名连接。可以基于(客户端)主机地址,数据库和用户来选择用于认证特定客户端连接的方法。- 1.pg_hba.conf文件: 客户端身份验证由pg_hba.conf配置文件控制。存储在数据库的数据目录中。 记录方式: 连接类型 数据库名称 用户名 客户端IP地址范围 用于匹配这些参数的连...

PostgreSQL数据库角色(五)

使用角色的概念管理数据库访问权限。 角色可以是数据库用户和一组数据库用户,可拥有数据库对象。- 1.数据库角色 独立于操作系统用户。 创建角色: create role name; 删除角色: drop role name; 确定现有角色: select * from pg_roles; 或者\du 列出现有角色。 新安装的数据库默认有一个预定义角色:postgres. 给定客户端连接可以连接的数据库角色集,由客户端身份验证设置决定.- 2. 角色属性 这些属...

PostgreSQL数据库使用 (三)

系统: Ubuntu 16.04.4 LTS PostgreSQL数据库: PostgreSQL 10.5varchar(80)指定一种数据类型,可以存储长度最多为80个字符的任意字符串。 int是普通的整数类型。 real是一种用于存储单精度浮点数的类型。创建数据库:$/data/services/postgresql9/bin/createdb databasename 访问数据库:$/data/services/postgresql9/bin/psql databasename安装命令行工具: # python3 -m pip install pgcli连接PostgreSQL数据库: # pgcli -h loca...

POSTGRESQL数据库报: FATAL: no pg_hba.conf entry for host 的解决方案【图】

在数据目录下修改 IPv4 local connections增加IP段的描述 如下图之后使用postgres用户在安装目录bin下执行 ./pg_ctl restart -D /opt/PostgreSQL/10/data/重启数据库