手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
PostgreSQL数学函数和运算符
PostgreSQL 为许多类型提供了数学运算符。 运算符 描述 例子 结果 + 加 2 + 3 5 - 减 2 - 3 -1 * 乘 2 * 3 6 / 除 (两个整数相除的结果如果不是整数,会将结果的小数部分去掉,只保留整数部分) (1)4 / 2 (2)3/2 (3)2/4 (1)2 (2)1 (3)0 % 模除 (求余) 5 % 4 1 ^ 幂(指数运算) 2.0 ^ 3.0 8 |/ 平
作者:编程之家 时间:2020-06-16
postgreSQL调用存储过程使用refcursor的几种方法
原文来自http://hi.baidu.com/caodeliliang/item/cf3ff41041f74cf09d778a89,本文仅供自己学习使用,如有侵权,请联系我删除,邮箱
[email protected]
CREATE OR REPLACE FUNCTION proc_faroundmap(streetid integer, pageno integer, pagesize inte
作者:编程之家 时间:2020-06-16
PostgreSQL自动备份的批处理文件
貌似没有SQLServer那样比较强大的自动备份功能,只能够做成批处理文件,然后加到windows的计划任务中。 @ECHO OFF echo 正在初始化环境变量. . . echo. :: 对于路径中有空格的路径字符串,需要加上英文双引号包裹!否则就会出现命令错误! set POSTGRESQL_DIR="D:\PostgreSQL\9.2\bin\" :: 数据库管理系统名 set DBMS_
作者:编程之家 时间:2020-06-16
postgreSQL 启用远程访问
1.修改postgresql.conf listen_addresses = '*'postgreSQL 启用远程访问.txt 2.修改pg_hda.conf 启用 host all all 0.0.0.0/0 md5
作者:编程之家 时间:2020-06-16
PostgreSQL添加UUID功能
1. 下载UUID-1.6.2. 2. 下载完后在UUID-1.6.2目录中运行 #./configure #make #makeinstall 3. 安装POSTGRESQL 3.1 在虚拟机上安装的时候,先同步一下时间。 Config的时候要写进去。 ./configure LDFLAGS=-L/usr/local/lib --prefix=/usr/local/pg911 --with-os
作者:编程之家 时间:2020-06-16
PostgreSQL9.2 Windows下编译可能出现的问题
近期当我对PostgresSQL进行编译的时候,我发现了以下错误: Unable to determine Visual Studio version: The nmake version could not be determ ined. at src/tools/msvc/Mkvcbuild.pm line 63. 我对此进行了简单修改: 在postgresql\src\tools\msvc下
作者:编程之家 时间:2020-06-16
postgresql-9.3 流复制简单搭建
环境 系统 debian-6.0.4 数据库 postgresql-9.3.0 主库ip:172.16.2.151 备库ip:172.16.2.36 主库上操作 设置 pg_hba.conf,添加以下 host replication postgres 172.16.2.36/32 trust 设置主库 postgresql.conf wal_level = hot_standby checkpo
作者:编程之家 时间:2020-06-16
postgresql slony 搭建及简单配置
一,postgres-9.2.4安装 1,vi /etc/apt/sources.list.d/pgdg.list deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main 2,vi /etc/apt/sources.list deb-src http://ftp.debian.org/debian/ squeeze-update
作者:编程之家 时间:2020-06-16
postgresql pgpool搭建及高可用简单配置
pgpool安装配置 安装环境: 系统debian-6.0.4 数据库:postgresql-9.3 pgpool:pgpool-II-3.3.1 pgpool机器 pgpool ip:172.16.2.150 pgpool ip:172.16.2.151 两台流复制机器 Mast:172.16.2.151 slave:172.16.2.152 中文手册:http://www.pgpool.net
作者:编程之家 时间:2020-06-16
postgresql 外部表简单测试
postgresql 外部表测试 系统 debian-6.0.4 数据库 postgresql-9.3.0 ######################################################################################### 创建扩展,因为默认不安装,安装需要手工创建 psql (9.3.0) Type "help" for help.
作者:编程之家 时间:2020-06-16
postgresql 流复制主从切换
主从流复制切换 思路 全备备机(基础备份),恢复到原主机 然后恢复复制 然后再切换到原来的主机 主库 cd /usr/lib/postgresql/9.3/ ./pg_ctl -D /var/lib/postgresql/9.3/main/ -m fast stop ./pg_controldata /var/lib/postgresql/9.3/main/ Latest checkpoint l
作者:编程之家 时间:2020-06-16
postgresql 关于索引的简单测试
postgres=# create database c encoding 'sql_ascii' template template0 LC_collate='C' LC_ctype='C'; CREATE DATABASE postgres=# \c c You are now connected to database "c" as user "postgres". c=# create t
作者:编程之家 时间:2020-06-16
Postgresql表排他锁
lock table xxx in SHARE UPDATE EXCLUSIVE mode; 可以用于资源控制。
作者:编程之家 时间:2020-06-16
如何实现Postgresql数据库的重装与postgres密码重置
相信如果你在重新安装或者升级Postgresql数据库的时候都需要你输入在第一次安装时候的密码,这个密码往往我们都会忘记,那么万一忘记了该咋办?难道真就不能安装了?答案当然是否定的。在项目中,本人就遇到过这样的情况,一番摸索过后发现终于发现其中的奥秘,首先,Postgresql 安装时,会往用户组中添加一个postgresql用户,而这个用户就是阻止你密码验证不能通过的罪魁祸首,好吧,将其删除,再
作者:编程之家 时间:2020-06-16
PostgreSQL中文字列处理函数和java,javascript对比
从网上找到了一篇不错的文章。共享一下。 PostgreSQL中比较基础的知识。 文字列函数的比较 操作 SQL Java JavaScript 长度 length( str ) str . length() str . length 是否为空 str = '' str . isEmpty() str -- if(str) 位置 position( sub in str ) str . inde
作者:编程之家 时间:2020-06-16
postgresql-9.3.0级联复制搭建及简单配置
postgresql-9.3级联复制 环境 系统 debian-6.0.4 数据库:postgresql-9.3.0 master:172.16.2.151 standby1:172.16.2.152 standby2:172.16.2.159 其中master和standby1已经做过流复制,现在测试standby1和standby2之间的级联复制 #######################
作者:编程之家 时间:2020-06-16
使用pgrouting2.0求最短路径
一安装PostgreSQL 二按照Postgis 1进入http://download.osgeo.org/postgis/windows/pg92/下载postgis, 如果下载的是第二个或者第四个安装文件,可以省略下面的第三步,但我用第四个文件没有安装成功,所以无奈选了最后一个,下载下来安装就可以了。 2 打开pgAdmin,执行sql语句: CREATE EXTENSION postgis
作者:编程之家 时间:2020-06-16
用 PostgreSQL 和 Rails 4 自动生成 UUID
Rails 4 能原生态的支持Postgres 中的UUID(Universally Unique Identifier,可通用的唯一标识符)类型。在此,我将向你描述如何在不用手工修改任何Rails代码的情况下,用它来生成UUID。 首先,你需要激活Postgres的扩展插件‘uuid-ossp’: 1 class CreateUuidPsqlExtension < ActiveRecord::M
作者:编程之家 时间:2020-06-16
中文社区版PostgreSQL安装程序for Windows/Linux
Linux i386/x86_64 http://bbs.pgsqldb.com/client/post_show.php?zt_auto_bh=58766 Windows i386/x86_64 http://bbs.pgsqldb.com/client/post_show.php?zt_auto_bh=59240 欢迎提出各种改进和功能增强建议。 鸣谢: 1、BitRock 公司为 Postg
作者:编程之家 时间:2020-06-16
PostgreSQL数据库中的常见错误
J2EE开发各类资源下载清单, 史上最全IT资源,点击进入! 我们在操作数据库的时候,我们总会遇到很多错误。下面整理了一下常见的错误。 错误1 FATAL: connection limit exceeded for non-superusers 原因:非超级用户的连接数(max_connections - superuser_reserved_connections)超
作者:编程之家 时间:2020-06-16
使用pgrouting求任意两点的最短路径
要利用rgrouting实现像QGIS那样求任意两点间的最短路径,可以按照以下步骤使用pl/pgsql进行自定义函数: 1 函数的参数为:_myShortPath(startxfloat, starty float,endx float,endy float,costfile varchar),前四个参数为起点和终点的坐标,最后一个参数为最短路径分析时的cost字段; 2 分别找出距离起点和终点最
作者:编程之家 时间:2020-06-16
postgresql 修改id的自增起始数
方法:把当前最大的id做为当前的id自增起始数 使用语句: select setval('your_table_id_seq',(select max(id) from 表名)); 如何查看 your_table_id_seq? 使用命令:\d 表名 得出以下结果,看图中红色方框圈住的: 有用记得点赞或收藏推荐啊!! ^_^
作者:编程之家 时间:2020-06-16
PostgreSQL数据库dblink和postgres_fdw扩展使用比较
在之前的两篇文章中,章郎虫分别介绍了dblink和postgres_fdw两个扩展。今天我在这里初略地说下使用dblink和postgres_fdw后的实际感受和区别。 postgres_fdw远程可写功能是9.3版本出来后才新加的,而dblink也可以在以前的postgresql版本中使用。在使用过程中,我把postgres_fdw安装在9.3,dblink安装在9.2.4,而远程连接的都是9.
作者:编程之家 时间:2020-06-16
postgresql 导入sql文件
psql -h localhost -d databaseName -U username -f filename
作者:编程之家 时间:2020-06-16
postgresql行号类似oracle rownum效果
使用窗口函数row_number() select row_number() OVER (ORDER BY id) as rownum ,* from score; 如果不关心排序,可以这样select row_number() over() as rownum,* from score;
作者:编程之家 时间:2020-06-16
postgreSQL 维护
一、恢复磁盘空间: 在PostgreSQL中,使用delete和update语句删除或更新的数据行并没有被实际删除,而只是在旧版本数据行的物理地址上将该行的状态置为已删除或已过期。因此当数据表中的数据变化极为频繁时,那么在一段时间之后该表所占用的空间将会变得很大,然而数据量却可能变化不大。要解决该问题,需要定期对数据变化频繁的数据表执行VACUUM操作。 VACUUM命令存在两种形式,VACUUM
作者:编程之家 时间:2020-06-16
安装postgreSQL出现configure: error: zlib library not found解决方法
./configure --prefix=/usr/local/pgsql ..... configure: error: zlib library not found If you have zlib already installed, see config.log for details on the failure. It is possible the compiler isn't l
作者:编程之家 时间:2020-06-16
postgresql共享内存之——分片slice
本文原创为freas_1990,转载请表明出处:http://blog.csdn.net/freas_1990/article/details/14648771 如果接触过Oracle数据库,或者多进程框架的server软件,对共享内存的概念自然不会陌生。 共享内存到底是什么呢?共享内存与常见的malloc()获取到的内存有什么区别呢? 在单进程模型里,直接调用malloc即可获取到内存,然后
作者:编程之家 时间:2020-06-16
postgresql的buffer descriptor
本文原创为freas_1990,转载请标明出处:http://blog.csdn.net/freas_1990/article/details/15195807 在Oracle里,曾经被itpub吵得沸沸扬扬的buffer,buffer handle概念已经逐渐冷淡下来。当年的热闹也仅仅停留在官方文档,以及一些猜测层面。 现在Oracle在互联网公司(主要是阿里巴巴)已经被逐渐铲除。开源技术攻
作者:编程之家 时间:2020-06-16
PostgreSQL缓存脏块的一个奇怪现象
这是我在写程序过程中发现的,一个不应该为脏的块被标记为脏,PostgreSQL 9.3.1。 出现步骤(用UPDATE语句也同样出现) 创建表并插入一条数据 create table t1(c1 integer); insert into t1 values(1); 此时 postgres=# select * from pg_buffercache where isdirty; bufferid
作者:编程之家 时间:2020-06-16
上一页
219
220
221
222
223
224
225
226
下一页
小编推荐
热门标签
更多
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