手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
PostgreSQL+PostGIS的使用
一、 PostgreSQL与PostGIS的关系 PostgreSQL 是世界上技术最先进的开源数据库,其前身是1977年一个源于Berkeley名为Ingres的非关系型数据库,其项目领导人为Michael Stonebraker教授。1982年该教授商业化了Ingres;1985年,Michael Stonebraker教授回到Berkeley,开始对新的数据库设计进行研究,并于次年在美国防务
作者:编程之家 时间:2020-06-16
PostgreSQL:Java使用CopyManager实现客户端文件COPY导入
在MySQL中,可以使用LOAD DATA INFILE和LOAD DATA LOCAL INFILE两种方式导入文本文件中的数据到数据库表中,速度非常快。其中LOAD DATA INFILE使用的文件要位于MySQL所在服务器上,LOAD DATA LOCAL INFILE则使用的是客户端的文件。 LOAD DATA INFILE 'data.txt' INTO TABLE table_name
作者:编程之家 时间:2020-06-16
postgresql 聚合函数 的编写
PostgreSQL功能很强大,支持事务,嵌套SQL,触发器,聚合等等几乎所有的商业数据库的功能,不得不佩服他还免费,我个人觉得MySQL不如它。别人老说PostggreSQL慢,其实维护得好,SQL写得合理,性能和MySQL有过之而无不及。 言归正传,我前段时间用PostgreSQL来做一个功能,就是想把某个表里面的某个字符型字段的值用逗号隔开“汇总”起来。实现这个功能可以在编程层次上把所有的行
作者:编程之家 时间:2020-06-16
PostgreSQL让自增字段重新从1开始
TRUNCATE table RESTART IDENTITY; 其中table 就是你自己要修改的表,同时你要想这么修改必须将所有外键全部删除,否则不成功
作者:编程之家 时间:2020-06-16
PostgreSQL 开源数据库
PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为POSTGRES,版本 4.2为基础的对象 关系型数据库管理系统 (ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、 外键 、 触发器 、视图、 事务 完整性、 MVCC 。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作
作者:编程之家 时间:2020-06-16
PostgreSQL索引创建方法及相关问题
IT程序员开发必备-各类资源下载清单,史上最全IT资源,个人收藏总结! postgre建索引方法: 单字段索引: CREATE INDEX index_name ON table_name (field1); 联合索引: CREATE INDEX index_name ON table_name (field1,field2); mysql的联合索引的使用,在select里的where条件是要求有
作者:编程之家 时间:2020-06-16
postgresql学习笔记【1】-Linux+eclipse+gdb调试postgresql源码
【引用请注明出处:http://www.voidcn.com/article/p-euufifjc-mv.html】 pg内核源码解析课上用的vs调试pg源码。VS用起来确实方便,但是配置调试环境着实有点麻烦。首先得装个windows系统,最好是xp,win7稍微麻烦点;最好使用vs05,08和10也可以,但是比05还麻烦;此外还得装个perl,最好再装上cygwin以及其他一大堆linux上原生
作者:编程之家 时间:2020-06-16
postgres源码解析篇1
1. PostgreSQL之analyze监控 URL:http://blog.chinaunix.net/uid-24774106-id-3802225.html 2. PostgreSQL源码分析之page URL:http://blog.chinaunix.net/uid-24774106-id-3764606.html 3. PostgreSQL 源码分析之shared buffer
作者:编程之家 时间:2020-06-16
some blogers about postgres
1. Bruce Momjian URL:http://momjian.us/main/blogs/pgblog/2013.html 2. 德哥 URL:http://blog.163.com/digoal@126/blog/#m=0 3. kenyon URL:http://my.oschina.net/Kenyon/blog?catalog=0&p=4 4. Bean_lee URL:h
作者:编程之家 时间:2020-06-16
PostgreSQL TPC-H测试
When benchmarking PostgreSQL database, pgbench is probably the first choice. But the default pgbench transactions are rather OLTP-like (it's a TCP-B-like stress test) so it's not very usable when you
作者:编程之家 时间:2020-06-16
postgresql学习笔记【2】-pg的文件与目录
打算在刚开始的时候参考《Postgresql数据库内核分析》和PG的文档来学习。先了解了一下安装和启动pg之后,pg会在一台机器上创建那些文件和目录。 【引用请注明出处:http://www.voidcn.com/article/p-oqmktubt-mv.html】 1。PG的C/S架构 了解目录和文件之前,先看了一下pg的架构。pg采用的是常见的C/S架构,服务器端叫做postgres(服务器
作者:编程之家 时间:2020-06-16
账户表/余额表/消费储蓄表
Netkiller PostgreSQL 手札 Mr. Neo Chan, 陈景峰(BG7NYT) 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 +86 755 29812080 <
[email protected]
> 文档始创于2012-11-16 版权 © 2010, 2011, 2012, 2013 Netkiller(Neo Chan).
作者:编程之家 时间:2020-06-16
安装postgresql, 我是按照官网装的:
我是按照官网装的: http://postgresapp.com/documentation homebrew安装postgresql数据库 (今天废了老半天才把MacPort卸载掉,还是homebrew好用啊。。。) 1. 首先确保 mac 已经安装好了 homebrew(网上好多教程是用macport安装的,但是用对多对用户都了解macport会给你乱安装很多库文件,整的我心爱对电脑很乱,所以
作者:编程之家 时间:2020-06-16
PostgreSQL基本知识:数值类型
PostgreSQL中的数值类型。 类型名 长度 説明 範囲 smallint 2byte 小范围整数。相当于java的short -32768到+32767 integer 4byte 一般整数。相当于java的int -2147483648到+2147483647 bigint 8byte 长型整数。相当于java的long -9223372036854775808到9223372036854
作者:编程之家 时间:2020-06-16
postgresql 执行计划理解
首先看下postgresql 执行计划中的一些术语和关键字。 执行计划运算类型 操作说明 是否有启动时间 Seq Scan 扫描表 无启动时间 Index Scan 索引扫描 无启动时间 Bitmap Index Scan 索引扫描 有启动时间 Bitmap Heap Scan 索引扫描 有启动时间 Subquery Scan 子查询 无启动时间 Tid Scan ctid = …条件 无启动时间
作者:编程之家 时间:2020-06-16
postgreSQL查询分页
select * from xxx limit 10 offset 0; offset 偏移量 0表示从第一条开始 limit 共取几条 10表示本次查询10条 转至http://blog.csdn.net/ddxkjddx/article/details/5996727
作者:编程之家 时间:2020-06-16
postgresql 常用分页计算
1. 输入参数 nPageSize 每页包含的记录数量 nPageIndex 要显示的页码,>=1 strOrderByFieldName 排序字段 strOrderByDirection 排序方向 other 其他查询条件 2. 计算总页数 nTotalCount 总的记录数,从 select count(*) from xxx where other 取得值 nPag
作者:编程之家 时间:2020-06-16
postgresql函数中文解析 在php应用中
PostgreSQL 函数 pg_affected_rows —返回受影响的记录数目 pg_cancel_query — 取消异步查询 pg_client_encoding — 取得客户端编码方式 pg_close — 关闭一个 PostgreSQL 连接,用法pg_close(); pg_connect — 打开一个 PostgreSQL 连接 pg_connection_busy — 获知连接
作者:编程之家 时间:2020-06-16
Postgresql学习笔记【3】-pg的进程
1. pg进程结构 pg的服务进程在操作系统中的名字都叫postgres,pg在多用户模式下启动后,用pidof postgres命令可以看到至少6个进程id。 但其实,pg的进程结构是: 单用户模式下只有1个进程postmaster 多用户模式下,有一个postmaster进程,它会启动几个辅助进程,如: SysLogger(负责系统日志) PgStat(负责收集数据的统计信息) AutoVac
作者:编程之家 时间:2020-06-16
PostgreSQL 和 MySQL 创建帐号,数据库,权限
(1) PostgreSQL: 创建用户 xxxx1,密码 xxxx,创建数据库 xxxx2,赋予 xxxx1 在 xxxx2 上的所有权限。 # sudo -s -u postgres $ psql postgres# CREATE USER xxxx1 WITH PASSWORD 'xxxx'; postgres# CREATE DATABASE xxxx2; postgres# GRANT
作者:编程之家 时间:2020-06-16
postgresql重置自增字段
项目中需要清空postgresql数据库中的一些表的数据,并将主键自增字段设置为1,在使用truncate在清表的时候,不能将主键自增字段重置为1,所以尝试采用下面这种方面进行重置自增的主键字段: ALTER SEQUENCE tab_seq RESTART WITH 1; 其中,tab_seq为表的序列标识(使用pgAdmin III软件序列标识位于数据库/数据库名/模式/序列/查找需要重置
作者:编程之家 时间:2020-06-16
PostgreSQL和Mysql时间戳转化为普通时间
UNIX时间戳:Unix时间戳(英文为Unix time, POSIX time 或 Unix timestamp)是从Epoch(1970年1月1日00:00:00 UTC)开始所经过的秒数,不考虑闰秒。 Epoch指的是一个特定的时间:1970-01-01 00:00:00 UTC UNIX时间戳单位是秒,当前大部分流行的编程语言使用时间戳作为时间标记,如JAVA的java.lang.Date
作者:编程之家 时间:2020-06-16
OGR读取PostgreSQL/PostGIS格式数据
在OGR官网中可以看到OGR库支持PostgreSQL/PostGIS数据库的读写,但是编译的时候需要加入PostgreSQL client library (libpq),下面就介绍一下如何编译GDAL/OGR使其可以支持PostgreSQL/PostGIS数据库的访问。 首先,安装PostgreSQL/PostGIS。安装步骤网上有好多,也并不复杂,不需要特殊设置,
作者:编程之家 时间:2020-06-16
PostgreSQL 编码问题
bigdata=# COPY star FROM 'D:\\200w\\1-200W.csv' WITH DELIMITER ','; ERROR: character with byte sequence 0x8c 0x2c in encoding "GBK" has no equivalent in encoding "UTF8" CONTEXT: COPY star, line 1
作者:编程之家 时间:2020-06-16
PostgreSQL中,选择前几个数的方法
项目是从SQLServer转成PostgreSQL,语法颇有不同,比如选择一个排序列表中前N项,SQLServer就直接Top N就好了,这个语法在PostgreSQL中不能使用。 经过多方搜索之后发现,PostgreSQL语法是类似于SQLite的LIMIT,具体如下: SELECT * FROM (SELECT ITEM_X FROM TABLE_Y ORDER BY INDEX_Z DESC
作者:编程之家 时间:2020-06-16
PostgreSQL中关于时间计算的问题
项目中需要对一个timestamp without time zone类型的变量进行加的操作,想要的结果是一个起始时间加上一个时间间隔,最终得到一个结束时间。 一开始的想法是这样: “BeginTime”+ integer '1' “ValidDate” 后来报错,查询资料后发现timestamp加减运算时需要和interval进行的 改成如下代码成功运行: "StartTime" + ((ro
作者:编程之家 时间:2020-06-16
postgresql学习1
1、windows下修改postgresql用户密码 postgres=# ALTER USER postgres with password 'pwd'; 2、windows下忘记pg密码怎么办? 修改pg_hba.conf文件中的 登陆认证为trust
作者:编程之家 时间:2020-06-16
Postgresql 数据库控制解析一
前面我们通过“探索postgresql数据库(一)”和“探索postgresql数据库(二)”基本了解了postgresql数据库。接下来本文开始介绍下数据库控制(server control)。。 一、手动开启数据库(Starting the database server manually) 默认postgresql会随着系统自动启动,不过有时候设置改动可能需要手动停止或者启动数据库。 首先需
作者:编程之家 时间:2020-06-16
Postgresql 9.3外部数据封装的新功能
这周postgresql发布了9.3正式版,该版本包含可写的外部数据封装、数据页 checksums、快速的故障转移以及 streaming-only remastering 等等。很荣幸,公司第一时间让我试下外部数据分装可写的这个功能。原来postgresql 9提供可远程读取数据库的功能,现在正是加入远程可写。所以通过fdw(Foreign Data Wrappers),简单讲可以让我们在本地
作者:编程之家 时间:2020-06-16
PostgreSQL中interval的一点记录
时间(timestamp)相减获得的结果是一个interval值,这个值大致格式如下:'DD HH:MI:SS',所以比较的时候使用这个格式的表达,编辑器就知道是interval类型了。
作者:编程之家 时间:2020-06-16
上一页
218
219
220
221
222
223
224
225
下一页
小编推荐
热门标签
更多
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