手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
libpq-PostgreSQL客户端编程接口一----libpq中的数据库连接函数
PostgreSQL作为目前最优秀的跨平台的开源数据库,其介绍及优点这里不再赘述,它能让我以最快的速度忘记my*,ms*。libpq是PostgreSQL的C应用程序接口,它允许客户程序向PostgreSQL服务器进程发送查询并获得查询结果。 我的实验环境是: 操作系统:Linux wheezy 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2 x86_64 GNU/Lin
作者:编程之家 时间:2020-06-13
libpq-PostgreSQL客户端编程接口二----libpq中的命令执行函数
libpq中的命令执行函数有:PQexec,PQexecParams,PQprepare,PQprepared。 PQexec给服务器提交一条命令并且等待结果 定义:PGresult *PQexec(PGconn *conn,const char *command); PQexec返回一个PGresult指针或者NULL。 PGresult *res; const char *command =
作者:编程之家 时间:2020-06-13
PostgreSQL 数据类型手册【serial, timestamp,text....】
一、数值类型: 下面是PostgreSQL所支持的数值类型的列表和简单说明: 名字 存储空间 描述 范围 smallint 2 字节 小范围整数 -32768 到 +32767 integer 4 字节 常用的整数 -2147483648 到 +2147483647 bigint 8 字节 大范围的整数 -9223372036854775808 到 9223372036854775807
作者:编程之家 时间:2020-06-13
PostgreSQL的查询执行时间与caches
缓冲区对于查询执行时间的影响: 在 PostgreSQL的 psql 中执行查询,设置 \timing 来显示查询执行时间,会发现第一次执行时间长,第二次及以后的该查询执行时间要比 第一次短的多。 为了去除cache数据对于查询时间的影响。通过及时的清除缓冲数据。 清除缓冲区方案有如下两种: (1)利用linux自身的清除缓存方法,如: /proc/sys/vm/drop_caches的值,默认为
作者:编程之家 时间:2020-06-13
PostgreSQL 中简易 flushbuffer 模块正确添加和使用
环境: postgresql-9.1.4 ubuntu 12,04 flushbuffer内容 转载于 http://blog.osdba.net/?post=90 PostgreSQL 中刷shared buffer 的实验,作者:osdba(请注明来源) select * from pg_available_entensions; 查看当前有那些可用扩展 select
作者:编程之家 时间:2020-06-13
PostgresQL基本使用
从官网下载PostgreSQL的安装包,执行安装,一般安装完成后会在windows的服务里面创建出一个新的服务,可以直接启动,如果服务没有创建成功,就要通过命令行来启动了。我的PG安装在D:\work\DB\PostgreSQL\9.2 执行bin目录下的initdb.exe 需给出数据文件目录,比如D:\work\DB\PostgreSQL\9.2\mydata,这个只需要第一次使用的时候执行就
作者:编程之家 时间:2020-06-13
postgresql 中常用小语法
1. PG中 类型转换 有时候在postgresql中需要对值的类型进行转换,pg中提供的方法 example : select '33':: integer example2: select case('33' as integer) 2. pg中的行号 (类似于oracle中的 rownum) example : select row_number() over() , *
作者:编程之家 时间:2020-06-13
PostgreSQL备份恢复一:转储
总体上命令形式如下: pg_dump -h数据库服务器IP -hpg端口 -U用户名 -W密码 -F *备份文件的格式 -f 备份文件名 要备的数据库 pg_restore -h数据库服务器IP -hpg端口 -U用户名 -W密码 -d 数据库名 备份文件名 其中数据库服务器IP为本机可以省略,端口为默认端口可以省略 常用的对应逻辑备份恢复命令示例如下,这些命令我都试过,可以成功运行: 1
作者:编程之家 时间:2020-06-13
PostgreSQL备份恢复二:WAL归档--windows
0 创建 WAL 备份目录,比如: d:\pg_xlog_archive 1 修改 postgresql.conf 中的 archive_command 设置,比如: archive_command = 'copy "%p" d:\\pg_xlog_archive\\%f' 注:%p 要用双引号括起来处理安装目录中有空格的情况。 archive_mode = on
作者:编程之家 时间:2020-06-13
postgresql数据库常用命令2
psql Name psql -- PostgreSQL 交互终端 Synopsis psql [option...] [dbname [username]] 描述 psql 是一个以终端为基础的 PostgreSQL 前端。它允许你交互地键入查询,把它们发出给 PostgreSQL, 然后看看查询的结果。另外,输入可以来自一个文件。还有, 它提供了一些元命令和多种类 shell 地特性来实现书
作者:编程之家 时间:2020-06-13
postgresql常用命令3
postgresql常用命令 1.createdb 数据库名称 产生数据库 2.dropdb 数据库名称 删除数据库 3.CREATE USER 用户名称 创建用户 4.drop User 用户名称 删除用户 5.SELECT usename FROM pg_user; 查看系统用户信息 \du 7.SELECT version(); 查看版本信息 8.psql
作者:编程之家 时间:2020-06-13
PostgreSQL简介、安装、用户管理、启动关闭、创建删除数据库
第一篇 postgres简介、安装、用户管理、启动关闭、创建删除数据库 简介: PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES2为基础发展起来的对象关系型数据库管理系统(ORDBMS),可以说是目前世界上最先进,功能最强大的自由数据库管理系统。 它的标志是一个大象头。 安装: PostgreSQL的安装方法比较灵活,可以用源码包安装,也可以用您使
作者:编程之家 时间:2020-06-13
postgresql 递归查询与数据集拼接
群里的一个兄弟提到了这样一个关于在postgresql查询语句的问题: 一个表里面有三个字段,分别是id,parentid,name。现在给一个id,如何写一个函数,查询到一个结果,就是整个链子的名字的组合,就是给一个id,找他的parentid 一直找下去 最后返回他们的名字组合,例如:name3_name2_name1,循环终止的条件是parentid=0 。 基本上是
作者:编程之家 时间:2020-06-13
postgresql创建function使两个表互动
create function f_m_stockcurrent_post(character varying(32)) RETURNS integer as $$ declare rec record; begin update stockcurrent set units=units+(select handqty from shipmentinline sp inner join stock
作者:编程之家 时间:2020-06-13
postgresql导出数据表还原
备份数据表,路径必须为下面路径。 COPY (select * from ticketlines) to 'var/lib/postgresql/ticketlines' 还原数据表 COPY ticketlines from '/var/lib/postgresql/ticketlines.copy'; 这些可以在原数据表的基础上还原,但是必须保证原数据表与被还原数据不同,才能确保还原成功的。
作者:编程之家 时间:2020-06-13
简单的工作必需项
postgresql 备份数据库框架: pg_dump -s -U postgres openbravo>openbravo.sql 备份这个数据表 COPY (select * from ticketlines) to 'var/lib/postgresql/ticketlines' COPY ticketlines from '/var/lib/postgresql/ticketlines.c
作者:编程之家 时间:2020-06-13
postgreSql基础命令及linux下postgreSql命令 .
原文链接:http://www.chnlanker.com/postgresql/556.html (1)用户实用程序: createdb 创建一个新的PostgreSQL的数据库(和SQL语句:CREATE DATABASE 相同) createuser 创建一个新的PostgreSQL的用户(和SQL语句:CREATE USER 相同) dropdb 删除数据库 dropuser 删除
作者:编程之家 时间:2020-06-13
PostgreSql 中常用sql
--查看数据库 select * from pg_database; --查看表空间 select * from pg_tablespace; --查看语言 select * from pg_language; --查看角色用户 select * from pg_user; select * from pg_shadow; select * from pg_roles; --查看会话进程 sele
作者:编程之家 时间:2020-06-13
PostgreSQL 条件表达式
参考:PostgreSQL_8.2.3_中文文档.chm 9.13. 条件表达式 本节描述在 PostgreSQL 里可用的 SQL 兼容的条件表达式。 【提示】如果你的需求超过这些条件表达式的能力,你可能会希望用一种更富表现力的编程语言写一个存储过程。 9.13.1. CASE CASE 表达式是一种通用的条件表达式,类似于其它语言中的 if/else 语句。 CASE WHEN conditi
作者:编程之家 时间:2020-06-13
PostgreSql查看执行计划及分表
1.查询执行计划,explain [analyze,verbose] statement即可 例如:explain select * from tb_user; 通过这条语句可以看到该Sql的执行计划,从而对影响Sql性能的瓶颈予以分析。 2.分表 主表: CREATE TABLE tb_qq ( id integer NOT NULL, username character varyin
作者:编程之家 时间:2020-06-13
postgresql 数组应用
Operator Description Example Result = equal ARRAY[1.1,2.1,3.1]::int[] = ARRAY[1,2,3] t <> not equal ARRAY[1,2,3] <> ARRAY[1,2,4] t < less than ARRAY[1,2,3] < ARRAY[1,2,4] t > greater than ARRAY[1,4,3]
作者:编程之家 时间:2020-06-13
如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字
1、通过命令行查询 \d 数据库 —— 得到所有表的名字 \d 表名 —— 得到表结构 2、通过SQL语句查询 "select * from pg_tables" —— 得到当前db中所有表的信息(这里pg_tables是系统视图) "select tablename from pg_tables where schemaname='public'" —— 得到所有用户自定义表的名字
作者:编程之家 时间:2020-06-13
PostgreSQL源码编译安装死循环
用源码安装编译postgresql的时候,要注意当前系统时间,要调整至当前时间,如果早于当前时间,在gmake的时候会一直循环编译。 调整时间 date -s '2013-05-26 10:32:23' 再重新编译就可以了
作者:编程之家 时间:2020-06-13
postgresql windows 自动备份
windows下postgresql 自动备份脚本,采用bat批处理脚本编写,windows任务计划定时执行。 每天备份一次,主要采用pg_dump 备份指定库,同时删除 7 天以前的备份文件。 @echo off @setlocal enableextensions @cd /d "%~dp0" set PGHOME="D:\Program Files\PostgreSQL\9.2\
作者:编程之家 时间:2020-06-13
PostgreSQL的总体架构
上图是postgresql的总体架构图,下边是图中几个主要模块的功能简述,希望研究相应模块的同学给出模块的功能简介。 Postmaster:它主要负责在客户端第一次发送请求给服务器的时候建立一个服务器断进程。也就是上图中的Listener。(至今未发现postgresql中有listener,因此本图中的listener应该就是每一个客户端对应的服务器进程)postgre在完
作者:编程之家 时间:2020-06-13
postgresql8.4安装失败、服务卸载
PostgreSQL 安装报错 Error reading file postgresql.conf 的解决办法WinXP SP3 下安装PostgreSQL三次不成。 报错: > Problem running post-install step. Installation may not complete correctly > Error reading file 安装目录/data/p
作者:编程之家 时间:2020-06-13
postgreSql性能优化提升技巧指南
百脑汇威客网分享一篇关于postgreSql性能优化,有需要了的朋友可以参考一下。 一、使用EXPLAIN: PostgreSQL为每个查询都生成一个查询规划,因为选择正确的查询路径对性能的影响是极为关键的。 PostgreSQL本身已经包含了一个规划器用于寻找最优规划,我们可以通过使用EXPLAIN命令来查看规划器为每个查询生成的查询规划。 PostgreSQL中生成的查询规划是
作者:编程之家 时间:2020-06-13
postgresql 9.2.1 在 windows 7 下VS2010编译安装调试
编译 1. 下载安装flex,将flex路径加入到PATH中(目录不要有中文和空格等特殊字符) 2.下载安装bison,将bison路径加入到PATH中 (目录不要有中文和空格等特殊字符) 3.在环境变量中设计M4,值为bison中带的m4.exe的全路径(不光是目录,包括m4.exe) 4.安装perl 5.下载 postgresql9.2.1的源代码,打开VC的Command,到postgre
作者:编程之家 时间:2020-06-13
postgresql的用法转载加学习
中国官方的使用文档:http://doc.zzbaike.com/postgresql/8-1/pgsqldoc-cvs/tutorial-createdb.html 网友的经验如下文所示:http://blog.sina.com.cn/s/blog_55f710ae01009lgk.html 1.需要启动postgresql服务:service postgresql start。这时可能需要su
作者:编程之家 时间:2020-06-13
只安装PostgreSQL客户端工具psql的方法
最近有个项目,客户用了edb的ppas,没有只安装psql的安装包,客户表示有些不便,就有了下面的DIY,绿色的。postgresql上应该一样,没做测试。思路就是把psql依赖的包和psql搞到一起切让psql执行时能找到并加载就OK了。具体步骤见下面 1 1.1 只安装psql客户端的问题在windows上只要从edb服务器上把下面的文件copy到客户端上(服务器和客户端机应该同为32或6
作者:编程之家 时间:2020-06-13
上一页
212
213
214
215
216
217
218
219
下一页
小编推荐
热门标签
更多
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