手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
Postgresql Server Side Cursor
Postgresql Server Side Cursor When a database query is executed, the Psycopg cursor usually fetches all the records returned by the backend, transferring them to the client process. If the query retur
作者:编程之家 时间:2020-06-27
PostgreSQL 动态表复制CREATE TABLE...LIKE
前言 项目中有表复制的需求,而且是动态复制,即在存储过程里根据参数数组的值循环复制n张结构(约束、索引等)等一致的一组表,PostgreSQL提供了两种语法来进行表复制,分别是: CREATE TABLE AS CREATE TABLE LIKE 下面就通过一个例子来看看究竟哪一种更好或者说更符合我们的需求。 CREATE TABLE AS 首先看看CREATE TABLE AS的用法,在这之前结
作者:编程之家 时间:2020-06-27
postgresql 建库语句
initdb /var/lib/pgsql/data/ pg_ctl -D /var/lib/pgsql/data -l logfile start
作者:编程之家 时间:2020-06-27
PostgreSQL pgcrypto模块加密解密函数
今天有个需求,要使用数据库的加密与解密方法,先将部分注意事项写下备查: 首先要安装pgcrypto模块,安装方法进入postgresql的源安装包文件夹,进入contrib目录,找到pgcrypto文件夹,进入进行编译安装,命令如下: make USE_PGXS=1 make install 安装好以后,使用管理员用户登录使用加解密函数的数据库,创建extension create extensi
作者:编程之家 时间:2020-06-27
PostgreSQL 匿名自治事务补丁(翻译)
原文链接 author Gilles Darold 2016-09-08 译者: 小次郎@飞象 8月19日我在以前的帖子中提到的 PostgreSQL 匿名自主事务的两个等价实现(使用不同的方法) 8月31日,Peter Eisentraut 提交了补丁,实现了类似Oracle 的语法注解(AUTONOMOUS_TRANSACTION) 让我们看看它是如何使用的 这是一个打了语法补丁的Postgr
作者:编程之家 时间:2020-06-27
局域网访问PostgreSQL链接不成功解决方法
1.找到PostgreSQL的安装目录下的data文件下的pg_hba.conf 2.打开文件,找到 # IPv4 local connections: host all all 127.0.0.1/32 md5 然后在下面写上访问你数据库的电脑的ip 例如192.168.30.14需要访问你的数据库 host al
作者:编程之家 时间:2020-06-27
PostgreSQL表分区不同实现,性能基准测试[翻译]
原文链接 original by Alexander Korotkov@Postgres Professional company 翻译: 小次郎@飞象 最近(2016 3月份) pg_pathman 更新提供了更改查询和删除查询的支持. 由于使用了PostgreSQL查询计划挂钩,更新和删除规划在对单个分区查询时,速度会有改善 其他方式的查询,依旧使用缓慢的继承查询规划 当然,UPDATE,DE
作者:编程之家 时间:2020-06-27
毛子说PostgreSQL 需要实现多主
毛子说,我们需要支持PG的多主,于是毛子开始了写代码! PostgreSQL的多主 多主机是一个扩展,并设置补丁为Postegres数据库,轮流到Postgres的同步无共享集群来提供OLTP可扩展性和高可用性,自动灾难恢复。 特点 集群范围内的事务隔离 同步逻辑复制 DDL复制 分布式序列 容错 自动节点恢复 限制 提交延迟。逻辑复制当前执行仅仅在本地提交发送数据到用户节点,所以在重写处理用户的
作者:编程之家 时间:2020-06-27
postgresql查看数据库占用的物理存储空间大小
1.手动查看: 查看数据库mydb1的表空间路径 mydb1=> select datname,dattablespace from pg_database where datname='mydb1'; datname | dattablespace ---------+--------------- mydb1 | 18727 (1 row) mydb1=> se
作者:编程之家 时间:2020-06-27
PostgreSQL学习手册(目录)
事实上之前有很长一段时间都在纠结是否有必要好好学习它,但是始终都没有一个很好的理由说服自己。甚至是直到这个项目最终决定选用PostgreSQL时,我都没有真正意识到学习它的价值,当时只是想反正和其它数据库差不多,能用就行了。然而有一天晚上,自己也不知道为什么,躺在床上开始回想整个项目的实施过程,想着想着就想到了数据库选型这一问题上了。事情是这样的,最初客户将他们的产品目标定位为主打中型规模
作者:编程之家 时间:2020-06-27
postgresql 清空数据库中表的数据
2种方式都只删数据,保留表结构 第一 ,适用数据量较小的情况 delete from tablename; 第二,适合删除大量数据,速度快 TRUNCATE TABLE tablename; 若该表有外键,要用级联方式删所有关联的数据 TRUNCATE TABLE tablename CASCADE;
作者:编程之家 时间:2020-06-27
Postgresql 探索MVCC
Postgresql MVCC Postgresql的隐藏列 tableoid 是表对象的一个唯一标识符,可以和pg_class中的oid联合起来查看 xmin 是插入的事务标识符,是用来标识不同事务下的一个版本控制 xmax 是删除更新的事务标识符,如果该值不为0,则说明该行数据当前还未提交或回滚 cmin 插入事务的命令标识符,从0开始 cmax 删除事务的命令标识符,或者为0 ctid 是每
作者:编程之家 时间:2020-06-27
Pgsql 使用UUID做主键
数据库生成主键的几种策略(前言) 这里可以参考:基于按annotation的hibernate主键生成策略 使用UUID做主键 两种方式: 使用Hibernate 提供的Type 方式(建议方式) 下一篇博客更深入看一下自定义Type @Id @Column(name = "customer_id") @org.hibernate.annotations.Type(type="org.hibern
作者:编程之家 时间:2020-06-27
PostgreSQL 逻辑复制文档 (pglogical 文档 ) [翻译]
本文档适用于 PostgreSQL 9.4 9.6 原文连接 翻译:亭亭小次郎 pglogical是PostgreSQL 的拓展模块, 为PostgreSQL数据库提供了逻辑流复制发布和订阅的功能。 pglogical重用了BDR项目中的一部分相关技术. 我们使用的下列术语来描述节点和数据流之间的关系,重用了一些早期的Slony技术中的术语: 节点 - PostgreSQL数据库实例 发布者和订阅
作者:编程之家 时间:2020-06-27
Collectd & InfluxDb & Grafana 之二: Postgresql 统计
2016-09-27 更新: 数据库统计指标说明 Postgresql 统计图表配置 下载配置文件并导入, 然后根据自己的Collectd配置进行调整 https://raw.githubusercontent... 最后的效果如下图 Collectd 统计项 查看types.db文件中定义的Postgresql统计规范 root@ubuntu:~# cat /usr/share/collectd
作者:编程之家 时间:2020-06-27
PostgreSQL 数据库配置其他机器可以访问
操作系统配置环境变量的话 windows 用户使用 任务管理,进程详细 linux 用户使用 ps -ef |grep postgres 可以显示数据库目录 在数据库目录在文件postgresql.conf 中 查找 listen_addresses = '' # 取消注释掉该行, 配置如下: listen_addresses = '*' # what IP address(es) t
作者:编程之家 时间:2020-06-27
postgresql 常用命令
安装 sudo apt-get install postgresql-client sudo apt-get install postgresql 启动 sudo service postgresql start 进入控制台 sudo -u postgres psql 或 psql -U dbuser -d exampledb -h 127.0.0.1 -p 5432 退出 postgre
作者:编程之家 时间:2020-06-27
postgres与osm初步使用
layout: post title: postgres与osm初步使用 date: 2016-9-20 categories: blog tags: [地图开发] description:地图开发 本文主要包括以下内容 postgreSQL数据库,用来存放地图原始数据 osm2pgsql 用来将osm地图数据导入到postgreSQL OSM数据 OpenStreetMap(简称OSM)是一
作者:编程之家 时间:2020-06-27
postgresql delete duplicated rows
Deleting duplicates 使用window function row_number 对数据partition 举例: isnp=# create table student (id serial, name text, age int); isnp=# \d student; isnp=# with cte as (select *, round(random()*100) as d
作者:编程之家 时间:2020-06-27
源码安装Postgresql9.5
Postgresql简介: PostgreSQL是一个功能强大,开源对象关系型数据库系统。它拥有超过15年的持续开发和经验证的体系结构,赢得了良好的声誉:可靠性,数据完整性和正确性 官方号称: PostgreSQL: The world's most advanced open source database 官网下载地址:https://www.postgresql.org/download/
作者:编程之家 时间:2020-06-27
postgreSQL的COPY (Bulk Data Transfer)
/***SQL Server***/ class SqlBulkCopyTest { private static string connectionString = @"Data Source=(local)\InstanceName;Database=DataBaseName;Integrated Security=true"; public static void
作者:编程之家 时间:2020-06-27
【研发管理】PostgreSQL社区全球技术领袖Oleg Bartunov:飞速变革的世界,只有开源技术才能满足新的需求
摘要: 我们已经生活在一个开源的时代!互联网技术正统治着市场,任何新兴企业都在利用开源技术。这是一个飞速变革的世界,只有开源技术才能满足这些新的需求。我们发现许多新的开源数据库为了满足新需求应运而生。 杭州·云栖大会将于2016年10月13-16日在云栖小镇举办,在这场标签为互联网、创新、创业的云计算盛宴上,众多行业精英都将在这几天里分享超过450个演讲主题。 参会报名>>>长按识别 为了帮助大家
作者:编程之家 时间:2020-06-27
postgresql 查看page, index, tuple 详细信息
下面的内容需要理解postgres术语 page, tuple, regclass, relname. sql command 需要用到 pgstattuple,pageinspect extension. Setup Extension create extension pgstatuple create extension pageinspect 查询page, index 详细信息 sh
作者:编程之家 时间:2020-06-27
postgreSQL中的自增序列问题
1. 一个表的ID是个自增序列。 2. 这个表上有一个插入数据的函数(存储过程)。业务中,ID可能会传入参数,也可能没有传入参数。 问题来了 :当用户Insert一条ID=2(传入参数ID的值)的数据后,序列的值却还是1。 当用户下一次不传ID时再insert,第一次没有问题,ID自动取序列值为1,第2次Insert就会抛错,冲突了嘛。这种case如果不解决,放到项目中,一言不合就抛这样的错,是不
作者:编程之家 时间:2020-06-27
解决postgresql选择表名增加字段错误问题
解决postgresql选择表名增加字段错误问题 表名:BOOKOMIT_OUTPUT_W Schemas:public 要向该表增加自增字段id,使用 alter table public.BOOKOMIT_OUTPUT_W ADD COLUMN id SERIAL primary key; 发现报错:ERROR: relation “public.bookomit_output_w” does
作者:编程之家 时间:2020-06-27
PG学习第一篇:Install PostgreSQL 9.5 on CentOS 6.5
安装部分参考书籍唐成老师的《PostgreSQL修炼之道》 1. 系统准备 克隆一台CentOS 6.5并修改IP、计算机名、网卡信息;具体操作如下: [root@demo ~]# ifconfig #记录MAC地址,后面会用到 : HWaddr 00:0C:29:38:97:68 [root@demo ~]# vi /etc/hosts #修改hosts:172.16.16.191 dbserv
作者:编程之家 时间:2020-06-27
PostgreSQL导入导出数据
命令行操作 命令行导出 pg_dump:将一个PostgreSQL数据库转储到一个脚本文件或者其它归档文件中 pg_dump mydb > db.sql:将mydb数据库转储到一个 SQL 脚本文件 pg_dump mydb -s > db.sql:将mydb数据库转储到一个 SQL 脚本文件(只导出数据库表结构,不带数据) pg_dump -D -a -t zones_seq - t inter
作者:编程之家 时间:2020-06-27
PostgreSQL生成测试数据
创建测试表 CREATE TABLE test ( id integer, test integer ) WITH ( OIDS=FALSE ); ALTER TABLE test OWNER TO postgres; 插入数据 插入100w行值为0-1000的数据, -- 插入100w行记录 insert into test SELECT generate_series(1,1000000) a
作者:编程之家 时间:2020-06-27
GP索引调优测试--基本篇
简介 测试数据生成 无索引测试 测试1查找特定数据 测试2查找特定范围的语句 测试3排序测试 有索引测试 测试4查找特定数据 测试5查找特定范围的语句 测试6排序测试 总结 简介 以下是一些基本的,以体现索引功能的测试。 测试数据生成 以下参照PostgreSQL生成测试数据 进行。 创建表 CREATE TABLE test ( id integer, test integer ) WITH (
作者:编程之家 时间:2020-06-27
GP索引调优测试--排序篇
简介 测试环境 PostgreSQL环境测试 无索引 有索引 有无索引的比较 GP环境测试 无索引 有索引 结论 简介 在PostgreSQL及GP集群上分别进行索引调优的测试,重点研究索引对排序查询的影响。 测试环境 数据库信息: PostgreSQL版本: 9.4 GP版本:4.3(基于PostgreSQL 8.2) 测试表信息: 表名:test 总行数:68w 总大小:170MB 测试语句:
作者:编程之家 时间:2020-06-27
上一页
274
275
276
277
278
279
280
281
下一页
小编推荐
热门标签
更多
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