手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
postgreSQL 应用case when的例子
select name, md5(indvl_id_nbr) as indvl_id_nbr, case when char_length(indvl_id_nbr)=18 or char_length(indvl_id_nbr)=15 then substring(indvl_id_nbr from 1 for 6) end as id_prefix, case when char_lengt
作者:编程之家 时间:2020-06-16
通过源码编译安装PostgreSQL步骤及问题总结
今天博主在ubuntu 10.04安装从enterprisedb下载的postgresql安装包是出现一个问题,运行后提示“Segmentation fault”错误,安装失败。之前我在12.04版的系统中有安装过,一切正常。之后公司领导说这个可能是系统不兼容的关系,所以需要用源码安装。当然,源码安装比安装包麻烦了许多。 ###1.下载源码包并解压。源码下载地址:http://www.postgr
作者:编程之家 时间:2020-06-16
postgresqlV-9.1 debian7.xwheezy安装过程+配置详解+数据库的基本使用方法
安装: http://www.voidcn.com/article/p-nmsbwtkl-bh.html 安装PostgreSQL数据库不一定需要root用户权限,普通用户也可以。安装方式有多种,一种是编译安装,一种是二进制安装包安装,还有各种linux系统的包安装。 一. 源码编译安装 总体流程: ./configure gmake su gmake install adduser postgr
作者:编程之家 时间:2020-06-16
PostgreSQL 数据迁移 (从Mysql到Postgres)
http://my.oschina.net/duangr/blog/182216 目录[-] 前言 1.相关环境 2.数据迁移 2.1 创建数据文件存储目录 2.2 从MySQL中导出表数据 2.3 将数据导入到PostgreSQL 3. 相关链接 前言 之前使用的数据库是MySql,现在要改成PostgreSQL,因此需要将MySql表中数据也迁移过来. 下面是一些具体操作步骤. @Author
作者:编程之家 时间:2020-06-16
postgresql启动
userdel -r aillo useradd 用户名 su postgres cd /usr/local/pgsql/bin/ ./pg_ctl -D /usr/local/pgsql/data -l /usr/local/pgsql/data/logfile start ./psql
作者:编程之家 时间:2020-06-16
PostgreSQL 实现MySQL "insert ignore" 语法
对MySQL熟悉的人可能都知道,MySQL 有一个“insert ignore" 语法来忽略已经存在的记录。 PostgreSQL暂时不提供这样的语法,但是可以用其他方法来代替。 以下为本次演示的样例表结构以及数据。 t_girl=# \d insert_ignore Table "ytt.insert_ignore" C
作者:编程之家 时间:2020-06-16
菜刀连接postgresql数据库
找了找菜刀中的预存连接串格式中没有postgresql,自己写了一个 在jsp的shell中使用这样的连接串 <T>XDB</T> <X> org.postgresql.Driver jdbc:postgresql://localhost/cbfbirnweb?user=&password= </X> php的等用到再说把
作者:编程之家 时间:2020-06-16
PostgreSQL 升级详细步骤
1、先用源码安装9.3 2、修改环境变量path 3、初始化9.3数据库 initdb -E utf8 --locale=zh_CN.UTF8 -D /Users/heyong/opt/pgsql93/data/ 4、安装pg_upgrade、pg_upgrade_support contrib目录下(可能需要把so文件拷贝到lib目录) 5、升级自定义包(如果老版本有安装自定义包) 6、执行升级
作者:编程之家 时间:2020-06-16
PostgreSQL的大对象使用
PostgreSQL对大对象有很多的存储和使用方式,较常见的比如bytea字段存储、Toast和lo方式等。这里整理介绍一下lo方式存储和使用的常见场景。 一、介绍 大对象源于large object的翻译,简称lo,与普通的整型、时间类型等不同,它实际存储一些文件、图片等较大尺寸的对象。 内置的lo系统函数 db_big=# \df lo_*
作者:编程之家 时间:2020-06-16
Nodejs:postgresql随机插入十万条数据测试
CPU:cpu family : 6 model : 42 model name : Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz 系统信息:Linux sec 3.5.0-45-generic #68~precise1-Ubuntu SMP Wed Dec 4 16:18:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux n
作者:编程之家 时间:2020-06-16
[PostgreSQL] PG客户端调用sql脚本的两种方法
方法一: 在数据库bin目录下, Linux$./psql -s yourDatabaseName -f /yourFilePath/test.sql 方法二: 登录psql后, postgres=# \i /yourFilePath/test.sql
作者:编程之家 时间:2020-06-16
PostgreSQL 脚本收集
http://rongjih.blog.163.com/blog/static/33574461201110300454392/ PostgreSQL 脚本收集 2011-12-19 19:19:50| 分类: 数据库 | 标签:postgresql |举报|字号 订阅 管理端登录:>psql postgres 1) 数据库的命令行管理脚本 1-1) 创建数据库 => CREATE
作者:编程之家 时间:2020-06-16
pgsql中忘记密码通过如下方式解决
找到数据库簇目录,里面有pg_hba.conf文件,打开编辑,你将看到类似以下的一行: host all all 127.0.0.1/32 md5 后面的也许不是md5,也许是别的. 将最后的一项改为trust,即如下: host all all 127.0.0.1/32 trust 重新启动数据库服务器. 进入PostgreSQL安装目录的bin目录.执行命令. psql -d template
作者:编程之家 时间:2020-06-16
PostgreSQL 返回多个结果集
MySQL的存储过程 可以很方便的一次性的返回多个结果集, 但是POSTGRESQL目前不提供这样的功能。 一个直译的方法就是用游标来做,不过也可以把结果集放到数组里面或者一个大的临时表或者是XML等的格式来输出。 比如在MySQL里面可以这样简单的写一个存储过程。 delimiter || create procedure sp_get_multiple_set1() begin sel
作者:编程之家 时间:2020-06-16
【原创】PostgreSQL 返回多个结果集
MySQL的存储过程 可以很方便的一次性的返回多个结果集, 但是POSTGRESQL目前不提供这样的功能。 一个直译的方法就是用游标来做,不过也可以把结果集放到数组里面或者一个大的临时表或者是XML等的格式来输出。 比如在MySQL里面可以这样简单的写一个存储过程。 delimiter || create procedure sp_get_multiple_set1() begin selec
作者:编程之家 时间:2020-06-16
PostgreSQL字符串操作函数[转]
函数:string || string 说明:String concatenation 字符串连接操作 例子:'Post' || 'greSQL' = PostgreSQL 函数:string || non-string or non-string || string 说明:String concatenation with one non-string input 字符串与非字符串类型进行连接
作者:编程之家 时间:2020-06-16
当postgresql表中主键自增出现问题…
SELECT MAX(id) FROM your_table; // Then run... // This should be higher than the last result. SELECT nextval('your_table_id_seq'); // If it's not higher... run this to try and fix it. (run a quick p
作者:编程之家 时间:2020-06-16
PostgreSQL大对象的清理
系统使用了一款开源的cas单点登录系统,存储大对象的方式是lo,通常lo的性能会比bytea要好一点,开发告知会定期清理用户数据,但是实际上发现系统并没有删除用户数据所关联的大对象数据。故需要写个脚本定期清理一下。 一、开发背景 DB: PostgreSQL 9.3.0 cas=# select oid,rolname from pg_authid where oid in (10,327299)
作者:编程之家 时间:2020-06-16
PostgreSQL 对数组的遍历
PostgreSQL 提供了数组类型。我来演示下如何具体使用。 创建一个有数组类型字段的表。 create table test_array(id serial primary key, str1 int[][][]); 插入两条测试数据。 insert into test_array values (1,array[[[1,2],[3,4],[5,6]],[[20,30],[40,50],[
作者:编程之家 时间:2020-06-16
【原创】PostgreSQL 对数组的遍历
PostgreSQL 提供了数组类型。我来演示下如何具体使用。 创建一个有数组类型字段的表。 create table test_array(id serial primary key, str1 int[][][]); 插入两条测试数据。 insert into test_array values (1,array[[[1,2],[3,4],[5,6]],[[20,30],[40,50],[70
作者:编程之家 时间:2020-06-16
postgresql for windows
当作为系统服务运行时,在处理多于大约125个并发连接时,您可能会遇到失败。这是由于PostgreSQL所依赖的一些库依赖于user32.dll,后者从内存中一块称为桌面堆(Desktop Heap)的区域中分配内存。桌面堆被分配给了每一个登录的会话,通常一个非交互的会话将会分配给512KB。每个postgres进程典型的桌面堆消耗是3.2KB,加上其他的额外开销,大约在125个连接左右时,分配的堆
作者:编程之家 时间:2020-06-16
[PostgreSQL] pg源码src/backend/目录下的结构
【转载地址】http://blog.csdn.net/fly2nn/article/details/7002761 1. src\backend\acess:很重要的一个目录,数据访问层,存放了和索引相关以及事务处理相关的代码。如“图3-事务处理和索引相关结构图”(http://blog.163.com/li_hx/blog/static/183991413201152884321
作者:编程之家 时间:2020-06-16
PostgreSQL免安装版配置及C#使用说明
PostgreSQL数据库免安装版的配置及使用 postgresql_noinstall配置 1、解压缩postgresql-9.1.2-1-windows-binaries.zip到pgsql 2、将initData.bat、pgStart.bat、pgStop.bat三个文件复制到前面解压到的目录下(pgsql目录下) 3、将三个文件中的“E:\mysql5\postgreSQL\pgsql\
作者:编程之家 时间:2020-06-16
PostgreSQL编译出错一例
上传了一个postgresql,在编译安装postgresql时出现一个问题,报错: gmake[3]: jade:命令未找到 gmake[3]: *** [HTML.index] 错误 127 gmake[3]: Leaving directory `/home/postgres/postgresql-9.3.2/doc/src/sgml' gmake[2]: *** [all] 错误 2 gm
作者:编程之家 时间:2020-06-16
如何向postgreSQL中添加bytea类型的大对象数据
1)请教大家,如何向postgreSQL中添加bytea类型的大对象数据? 和mysql的一样不,需要bind吗,那对应mysql_stmt_init和mysql_stmt_prepare、mysql_stmt_bind_param、mysql_stmt_execute对API是哪些 楼主 – guojinshihuaidan: 1个回复 回复 1楼 – guojinshihuaidan:添加成功
作者:编程之家 时间:2020-06-16
15 Advanced PostgreSQL Commands with Examples
转自:http://www.thegeekstuff.com/2009/04/15-practical-postgresql-database-adminstration-commands/ 1. 如何找到postgreSQL数据库中占空间最大的表? $ /usr/local/pgsql/bin/psql test Welcome to psql 8.3.7, the PostgreSQL int
作者:编程之家 时间:2020-06-16
postgresql 的进程监控&管理
转自:http://breakdayzhou.blog.163.com/blog/static/1825846312011419102526725/ 首先,在postgresql.conf中把stats_command_string = true打开,使PostgreSQL的stats collector process监控每个session的sql语句。 第一个脚本 viewsql.sh: 根据
作者:编程之家 时间:2020-06-16
pg_ctl -- 启动,停止和重起 PostgreSQL
原文地址:http://man.chinaunix.net/database/postgresql_8.0_CN/app-pg-ctl.html
作者:编程之家 时间:2020-06-16
postgresql 基础用法
http://www.yolinux.com/TUTORIALS/LinuxTutorialPostgreSQL.html 以上是参考资料 首先安装pgsql的时候会在linux里面自动创建一个操作系统的用户:postgres。我们需要 su - postgres 切换到这个用户才能操作数据库。 数据库操作在两个地方进行,一个是postgres用户下的bash shell,一个是psql这个用户界
作者:编程之家 时间:2020-06-16
PostgreSQL在函数内返回returning
开发咨询,想在function返回之前insert或者update的值,postgresql有个returning的特性,可以返回之前各种DML(insert,delete,update)掉的值,比mysql的返回last_insert_id更丰富一点。 环境: PostgreSQL 9.3.2 CentOS 6.3 类似的Function如下: CREATE OR REPLACE FUNCTIO
作者:编程之家 时间:2020-06-16
上一页
223
224
225
226
227
228
229
230
下一页
小编推荐
热门标签
更多
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