手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
Hacking PostgreSQL
这篇文章主要讲解了如何 Hacking PostgreSQL 数据库,总结了一些常用方法。 0x01 SQL 注入 大体上和 MySQL 差不多,有一些变量不一样。具体就不再举例,可以看这篇总结:PostgreSQL SQL Injection Cheat Sheet。 此外,利用 sqlmap 也是一个不错的方式。 0x02 执行命令 C sqlmap 给出的几个 UDF 在我本地测试并不成功,
作者:编程之家 时间:2020-06-22
postgresql的导入导出数据库表及结构
导出整个数据库 pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) >/data/dum.sql 导出某个表 pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) -t table(表名) >/data/dum.sql 导入整个数据库 使用如下命令需要先进入postgres权限:sudo s
作者:编程之家 时间:2020-06-22
postgreSQL进程检测与数据库备份脚本
脚本功能: 系统环境:SUSE Linux Server 11.3 X64 数据库进程检测重启。 数据库备份压缩脚本。 #### Check DB Process Script #### #!/bin/sh YEAR=`date +%Y` MON=`date +%m` DAY=`date +%d` HOUR=`date +%H` MIN=`date +%M` echo "$YEAR-$MON-$D
作者:编程之家 时间:2020-06-22
PostgreSQL ALTER TABLE中改变数据类型时USING的用法
在修改表字段类型的时候使用Using来进行显示的转换类型。 原文说明: SET DATA TYPE This form changes the type of a column of a table. Indexes and simple table constraints involving the column willbe automatically converted to use t
作者:编程之家 时间:2020-06-22
PostgreSQL的配置和入门操作
简介:PostgreSQL是以加州大学伯克利分校计算机系开发的POSTGRES为基础的关系型数据库管理系统。 下载:可以到其官网上进行下载:www.postgresql.org PostgreSQL的配置: 安装完毕之后,有两种方式可以通过cmd对PostgreSQL进行操作: ① 进入PostgreSQL目录下的scripts文件夹,运行runpsql.bat,一路回车并输入安装时设置的密码:
作者:编程之家 时间:2020-06-22
postgresql 初始
一、数值类型: 下面是PostgreSQL所支持的数值类型的列表和简单说明: 名字 存储空间 描述 范围 smallint 2 字节 小范围整数 -32768 到 +32767 integer 4 字节 常用的整数 -2147483648 到 +2147483647 bigint 8 字节 大范围的整数 -9223372036854775808 到 9223372036854775807
作者:编程之家 时间:2020-06-22
Postgres-XL:基于PostgreSQL的开源可扩展数据库集群
最近这一年业界去“IOE”越叫越响,很多传统企业也把去“IOE”计划摆上了桌面。我老是想不明白这些非互联网企业(比如:银行)做这种事的动力何在? 高大上的“自主可控”、“振兴民族科技”等空洞口号先不去管,真正的动力在哪里? “安全”、“成本”、“互联网架构”.......等等、等等, 唯一看起来靠谱是互联网架构的技术先进性。废话咋这多呢,大势所趋你管的了吗! 言归正传,前段
作者:编程之家 时间:2020-06-22
PostgreSQL系统字段
每个表都有几个系统字段,这些字段是由系统隐含定义的。因此,这些名字不能用于用户定义的字段名。请注意这些限制与这个名字是否关键字无关,把名字用引号括起来并不能让你逃离这些限制。你实际上不需要注意这些字段,只要知道它们存在就可以了。 oid 行对象标识符(对象ID)。这个字段只有在创建表的时候使用了 WITH OIDS 或者是配置参数 default_with_oids 的值为真时出现。这个字段的类型
作者:编程之家 时间:2020-06-22
PostgreSQL的文件存储位置
initdb 的时候会指定一个 PGDATA 目录,这就是 PostgresQL 存储数据的地方。典型的位置是在 /var/lib/postgres/data 或 /home/postgres/data 。PGDATA 下面各项存储的内容大概是: 文件或目录名 存储内容 PG_VERSION PostgresQL 实例的版本号如 9.3 之类的 base 每个 database 会在 base
作者:编程之家 时间:2020-06-22
PostgreSQL中的简单压缩算法
Postgres 的页面(page)大小是固定的 8k,同一行的数据必须在同一个页面内,但是 Postgres 需要支持变长的数据类型(如 varchar),是可能超过 8k 的。解决方案是所谓的 TOAST (The Oversized-Attribute Storage Technique, 过长字段存储技术)。 TOAST 解决的思路一个是压缩,一个是页外存储。两个可以结合:页外压缩存储。页
作者:编程之家 时间:2020-06-22
PostgreSQL操作rowtype类型(赋值、插入)
CREATE OR REPLACE FUNCTION create_new_stu() RETURNS trigger AS $BODY$ declare usrid int; student students%rowtype; begin usrid := NEW.id; select * from students where sno='111' into student; student
作者:编程之家 时间:2020-06-22
Postgresql-XL安装部署
机器准备: 3台虚拟机信息: gtm:a. 版本信息:Linux localhost.localdomain 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux b. IP:192.168.1
作者:编程之家 时间:2020-06-22
OSC 第 78 期高手问答 — 使用 PostgreSQL 去 O
OSCHINA 本期高手问答 ( 6月10日- 6月16日) 我们请来了@osdba(唐成)为大家解答关于使用PostgreSQL 数据库去O 方面的问题。 唐成,拥有十几年数据库、操作系统、存储领域的工作经验。目前任沃趣科技首席数据库架构师,从事数据库高可用、高性能以及数据库云化等方面的研究工作。历任阿里巴巴数据库专家、高级数据库专家,从事过阿里巴巴的线上 Oracle、Greenplum、Po
作者:编程之家 时间:2020-03-26
专访唐成:从小工到专家,PostgreSQL的修炼之道
唐成,拥有十几年数据库、操作系统、存储领域的工作经验。目前任沃趣科技首席数据库架构师,从事数据库高可用、高性能以及数据库云化等方面的研究工作。历任阿里巴巴数据库专家、高级数据库专家,从事过阿里巴巴的线上Oracle、Greenplum、PostgreSQL数据库的架构设计和运维工作,为阿里巴巴的PostgreSQL数据库的布道者,推动阿里云的关系型数据库服务(RDS)中提供PostgreSQL数据
作者:编程之家 时间:2020-03-26
postgresql调优
http://blog.pgaddict.com/posts/performance-since-postgresql-7-4-to-9-4-pgbench 硬件和系统配置 操作系统 Ubuntu13.04 系统位数 64 CPU Intel(R) Core(TM)2 Duo CPU 内存 4G 硬盘 Seagate ST2000DM001-1CH164 测试工具 PostgreSQL-9.1.1
作者:编程之家 时间:2020-06-22
PostgreSQL-存储过程
1、创建 CREATE OR REPLACE FUNCTION insert_kettleout(c1 BIGINT, c2 BIGINT) RETURNS BOOLEAN AS $BODY$ DECLARE result BOOLEAN := true; BEGIN INSERT INTO kettleout VALUES(c1,c2); return result; END; $BODY$
作者:编程之家 时间:2020-06-22
sysbench对postgresql数据库进行oltp测试
1 简介 sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL/Oracle/PostgreSQL/Drizzle。 它主要包括以下几种方式的测试: 1.cpu性能 2.磁盘io性能 3.调度程序性能 4.内存分配及传输速度 5.POSIX线程性能 6.数据库
作者:编程之家 时间:2020-06-22
PostgreSQL windows安装
在官网上下载了9.4.3的版本,安装保留一切默认值,结果总是报错,说初始化集群失败。。。,真是不好用啊 最终解决方法需要做到以下几点: 1. 安装时的语言集选"Chinese(Simplified), Singaore",居然没有大陆选项 2. "数据目录",普通用户也必须有完全执行权限 设置这两项后,终于安装成功了~~ 对这个数据库初次印象不好,windows安装都这么费劲
作者:编程之家 时间:2020-06-22
PostgreSQL使用
1. PostgreSQL根用户名为: "postgres" 密码是在安装时设定的 2. 创建数据库 createdb -U postgres mydb1 3. 命令行sql工具: psql(类似oracle的sqlplus) 退出命令行:"\q" 4. 连接数据库 psql -U postgres mydb1 5. 建表,插入,查询等SQL语句同标准SQL
作者:编程之家 时间:2020-06-22
PostgreSQL备份恢复
1. 逻辑备份/恢复 类似于mysqldump,将数据导出成sql语句 备份: pg_dump -U postgres mydb > E:\pgbakup\mydb.sql 恢复: psql -U postgres mydb < E:\pgbakup\mydb.sql pg_dump在备份时要求输入密码,奇怪的是该命令没有提供设置密码的参数(mysql 命令就可以通过"-p"参
作者:编程之家 时间:2020-06-22
PostgreSQL表连接
假如有个表(weather)内容如下: +---------+------------+------------------+ | Id(INT) | Date(DATE) | Temperature(INT) | +---------+------------+------------------+ | 1 | 2015-01-01 | 10 | |
作者:编程之家 时间:2020-06-22
PostgreSQL9 连接数据库的连接信息
要连接数据库,必须提供以下参数: 主机或主机地址、端口号、数据库实例名、用户名、用户密码。 当你登录到服务器时候,可以用命令查看这些参数。 如: <span style="font-size:18px;">select inet_server_addr(),inet_server_port(),current_database(),current_user,version(); </span>
作者:编程之家 时间:2020-06-22
如何学习PostgreSql sql 语法
我们可以利用psql命令来查询sql语法。 切换到PostgreSql用户下, <span style="font-size:18px;">[doctor@localhost ~]$ su - postgres 密码: su: 鉴定故障 [doctor@localhost ~]$ su - postgres 密码: -bash-4.3$ bash bash-4.3$ psql psql (9
作者:编程之家 时间:2020-06-22
postgresql表分区
pg的表分区实际就是所说的分表,pg的表分区的是采用继承表的方式。 表继承所有父表的检查与约束都会被子表继承,主外键关系不会。一个子表可以继承多个父表,修改父表的表结构时,大多数情况下也会修改子表的结构定义。 分区表就是把逻辑上的一个大表分割成物理上的几个小块。 好处:1、delete数据更快,只需要delete一个子表即可,pg在删除大数据时候会很慢,容易导致VACUUM超载(pg修改或者删除并
作者:编程之家 时间:2020-06-22
PostgreSql9 查看数据库相关信息
1、检查数据库版本: postgres=# select version(); version -------------------------------------------------
作者:编程之家 时间:2020-06-22
postgresql安装配置
写于2013年秋,Postgres9.2 source安装 1、[hadoop@slave1 bin]$ tar -zxvf postgresql-9.2.4.tar.gz 2、[hadoop@slave1 bin]$ cd postgresql-9.2.4 3、 [hadoop@master dw]$ mkdir -p /dw/pg [hadoop@master postgr
作者:编程之家 时间:2020-06-22
Postgresql数据库安装报错
新安装的Windows 8.1 pro 英文版,在安装postgresql 9.0 9.2 9.4版本的时候会报相同的错误:Failed to load SQL modules into database cluster 不知道是我系统配置存在问题还是这几个版本的数据库存在BUG........... 在网上查找了一下解决方案,大致有如下几种: 修改postgresql数据库安装目录的权限,添加p
作者:编程之家 时间:2020-06-22
PostgreSQL的window函数应用整理
本文转载自:http://my.oschina.net/Kenyon/blog/79543 PG在8.4以后版本中添加了一些Window Function功能,下面简单介绍 A window function performs a calculation across a set of table rows that are somehow related to the current row.
作者:编程之家 时间:2020-06-22
PostgreSQL 9.4 中使用 jsonb
转载翻译自http://nandovieira.com/using-postgresql-and-jsonb-with-ruby-on-rails PostgreSQL 9.4 引入了jsonb,一个新的列类型用于存储文档到你的关系数据库中。jsonb和json在更高的层面上看起来几乎是一样的,但在存储实现上是不同的。 使用jsonb的优势在于你可以轻易的整合关系型数据和非关系型数据,在性能方面,
作者:编程之家 时间:2020-06-22
postgresql stream 模式搭建
PostgreSQL hot standby就是实现多个PostgreSQL节点实现数据同步(其实9.0x不只是异步)、这个同步是针对整数集群的(包含一切的数据、 DDL,DCL都会在salve上同步)。salve在利用日志恢复数据同时也能提供只读的操作,这样就可以利用这个技术实现多台主机数据同步和读取操作 的负载平衡。另存还有一点跟8.x不一样的地方就是这次9.0x提供的方法叫流复制(s
作者:编程之家 时间:2020-06-22
上一页
248
249
250
251
252
253
254
255
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native