手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
PostgreSql索引的使用4--表达式索引和部分索引
表达式索引就是利用function或者标量表达式将索引字段包裹起来定义使用。 表达式索引的定义很简单与一般索引一样: Create indexidx_name on table_name(function_name(column_name1)); 类似的写法。 例子1: createindex idx_mytest9_name3 on mytest9(upper(name_3)); 执行SQl
作者:编程之家 时间:2020-06-22
postgresql+slony-i安装配置主从
postgresql+slony-i安装配置主从 slon软件下载地址: slony1-1.2.6 http://slony.info/downloads/1.2/source/ postgresql下载地址: http://www.postgresql.org/download/ http://www.postgresql.org/ftp/source/v8.1.23/ 一、postgres
作者:编程之家 时间:2020-06-22
PostgreSQL中timestamp相关的SQL语句
获取时区 select extract(timezone from timestamp with time zone '2001-02-16 20:38:40.12-08'); Result: 28800 获取时区的小时数 select extract(timezone_hour from timestamp with time zone '2001-02-16 20:38:40.12-08');
作者:编程之家 时间:2020-06-22
PostgreSQL vacuum_freeze_table_age和vacuum_freeze_min_age理解
vacuum_freeze_table_age : 如果pg_class.relfrozenxid的事务年龄大于该参数的值,那么PostgreSQL会在该表上自动vacuum执行全表扫描,默认是150亿个事务。 因为VACUUM通常会忽略没有任何死行版本页面,但这些页面可能仍然有旧XID值的行版本。为了确保所有旧的XID已被FrozenXID替换, 需要全表扫描。 vacuum_freeze_mi
作者:编程之家 时间:2020-06-22
转载:由PostgreSQL的区域与字符集说起
转载来自:http://blog.chinaunix.net/uid-354915-id-3502551.html 一、PostgreSQL的区域 区域属性有以下几个: LC_COLLATE:字符串排序顺序 LC_CTYPE:字符分类(什么是字母?它是这个字母的等效大写?) LC_MESSAGES:信息的语言 LC_MONETARY:货币金额的格式 LC_NUMERIC:数字的格式 LC_TIME
作者:编程之家 时间:2020-06-22
修改postgresql用户密码
sudo su postgres psql postgres alter user postgres with password 'new password'
作者:编程之家 时间:2020-06-22
postgreSQL除法保留小数
--1 例子 postgres=# select 1/4; ?column? ---------- 0 (1 row) 在PG里如果想做除法并想保留小数,用上面的方法却行不通,因为"/" 运算结果为取整,并且会截掉小数部分。 --2 类型转换 postgres=# select round(1::numeric/4::numeric,2); round
作者:编程之家 时间:2020-06-22
Rails4 使用postgreSQL做数据库
1.首先在ubuntu下安装postgresql sudo apt-get install postgresql 2.启动postgresql服务器 sudo /etc/init.d/postgresql start 3.登陆postgresql postgresql安装完成后默认只有一个用户、就是postgres、所以只能切换成这个用户登录 sudo su postgres -c psql 更改
作者:编程之家 时间:2020-06-22
postgresql学习笔记1---安装和psql基本操作
本文是PostgreSQL修炼之道这本书的学习笔记,记录下疑惑或不解的地方. 这里也列一些资源: 官方文档:http://www.postgresql.org/files/documentation/pdf/9.4/postgresql-9.4-A... 中文文档:http://www.php100.com/manual/PostgreSQL8/ 阮一峰的博客:http://www.ruanyif
作者:编程之家 时间:2020-06-22
通过pqadmin管理postgresql数据库
因为oVirt使用的是postgresql数据库,有时候需要通过修改数据库来修改磁盘镜像状态。命令行修改很麻烦,使用pgadmin可以通过图形界面来直接管理数据库,安装过程如下: 安装pgadmin 我使用的是CentOS6.6,默认的pg版本是8.4,需要安装对应版本的pgadmin。 # postgres --version postgres (PostgreSQL) 8.4.20 如果是Li
作者:编程之家 时间:2020-03-25
postgresql无法删除DB解决办法
一个比较有用的工具是pgAdmin提供的,在pgAdmin -> 工具 -> 服务器状态,会列出当前pg里面所有的连接,从而可以看到什么进程在进行什么操作,pid是多少,什么时候开始,运行多长时间了,结果是跟用 pg_stat_activity 查询出来的结果一样的。
作者:编程之家 时间:2020-06-22
解决登录Odoo(OpenERP)时的Postgresql数据库编码错误
问题场景: 客户无法登陆OpenERP,报错信息为, ...... DataError: character 0xc2a9 of encoding "UTF8" has no equivalent in "GBK" 问题分析: 此问题显然是字符集编码问题, 从字面意思来看,某个UTF8编码的字符无法在GBK编码字符集中找到。 问题解决: 经查,发现数据库配置文件 postgresql.conf被改
作者:编程之家 时间:2020-06-22
在OpenBSD上配置PostgreSQL
当PostgreSQL安装完成后,我们进行以下操作 su - _postgresql initdb -D /var/postgresql/data -U postgres -E UTF8 -A md5 -W 之后我们需要配置自动启动 OpenBSD 5.6版本 配置自动启动rc.local if [ -x /usr/local/bin/pg_ctl ]; then echo -
作者:编程之家 时间:2020-06-22
postgresql 创建数据表临时表
CREATE TABLE Name CREATE TABLE -- 定义一个新表 Synopsis CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE table_name ( { column_name data_type [ DEFAULT default_expr ] [ column_constraint [, ... ]
作者:编程之家 时间:2020-06-22
PostgreSQL分布式解决方案
PostgreSQL分布式解决方案 PGPool-II 主要的三种模式是连接池,水平分库,查询负载均衡。pg_shard 的一些问题:无法支持事务完整性,不支持JSON操作。无法实现跨shard的约束。架构很新只有2年时间。试想一下,在一个RDBMS的数据库中,有一个表挂着数十台服务器还可以无限扩展。在2015年中国数据库技术大会上来自神州立诚科技的技... 详细解读 和小伙伴们一起来吐槽
作者:编程之家 时间:2020-06-22
PostgreSQL中的权限显示
我们在PostgreSQL中使用\d命令,会有一个Access Privilieges的列 该列的含义如下 rolename=xxxx -- privileges granted to a role =xxxx -- privileges granted to PUBLIC r -- SELECT ("read") w -- UPD
作者:编程之家 时间:2020-06-22
配置PostgreSQL远程访问
编辑数据文件夹下的pg_hba.conf文件,找到 # TYPE DATABASE USER ADDRESS METHOD # IPv4 local connections: host all all 127.0.0.1/32 md5 host t
作者:编程之家 时间:2020-06-22
基于pgrouting的任意两点间的最短路径查询函数
前面文章介绍了如何利用postgresql创建空间数据库,建立空间索引和进行路径规划。但是在真实的场景中用户进行路径规划的时候都是基于经纬度数据进行路径规划的,因为用户根本不会知道道路上节点的ID。因此文本讲述如何查询任意两点间的最短路径。 一、定义函数名及函数参数 函数名定义为: pgr_fromAtoB 参数设置分别为:
作者:编程之家 时间:2020-06-22
PostgreSQL ip地址 查询
PostgreSQL中将IP地址转换成整数保存的代码 PostgreSQLip地址ip转整数ip转换 PostgreSQL中将IP地址转换成整数保存的代码,PostgreSQL本身并不带类似的转换函数,只能自己通过split_part之类的方法进行分割转换,还在代码并不复杂。 第一步:建立ip2int函数 CREATE FUNCTION ip2int(text) R
作者:编程之家 时间:2020-06-22
PostgreSql的执行计划1--获取执行计划
获取执行计划的方式是由Explain关键字来执行的,Explain的用法是: EXPLAIN [ ( option [, ...] ) ] statement 其中option是值可以包含: analyze,timing,verbose,buffers,format option的含义:其中analyze 为true时,是实际执行了statement,所以在执行update,delete
作者:编程之家 时间:2020-06-22
PostgreSQL 中文文档
7.3 中文文档 http://www.php100.com/manual/pgsql/index.html 8.0 中文文档 http://man.chinaunix.net/database/postgresql_8.0_CN/ 8.1 中文文档 http://www.php100.com/manual/PostgreSQL8/ 8.2.3 中文文档 http://www.jinbugu
作者:编程之家 时间:2020-06-22
PostgreSQL错误处理“operator does not exist: character varying = bytea at character”
PostgreSQL的日志报如下的错误: 2015-05-26 15:34:42.324 CST:(49514):<14753>:[30287041] ERROR: operator does not exist: character varying = bytea at character 704 2015-05-26 15:34:42.324 CST:(49514):<14753>:[302
作者:编程之家 时间:2020-06-22
PostgreSQL数据库管理入门之psql工具篇
一、关于psql psql是PostgreSQL自身提供的一款查询工具,也就是说,无论哪种操作系统平台下,该工具都可用,并且使用方法都是一致的。所以,当我们开发可移植的应用软件和技术的时候,该工具是一个理想的选择。 Psql有两大功能,除了作为交互查询工具使用之外,psql还是一款理想的脚本工具。 二、使用方法 本文中,我们假设psql有权访问PostgreSQL服务器,所有连接参
作者:编程之家 时间:2020-06-22
PostgreSQL function里面调用function
1. 调用无参无返回值的function create or replace function func01()returns void as $$ begin raise notice ' from func01(): hello PG'; end ; $$language plpgsql; create or replace function func02() returns void as
作者:编程之家 时间:2020-06-22
postgreSQL在ubuntu环境下的安装使用
postgreSQL在ubuntu环境下的安装使用 http://www.cnblogs.com/iamonmyway/archive/2011/12/04/2276021.html PostgreSQL的安装 PostgreSQL是著名的开源数据库(虽然很多人没听说过,大部分人可能对MySQL比较熟悉)。玩了一段时间的PG(PostgreSQL简称),但中间却没有整理过,现在暂时不玩了,也总得整
作者:编程之家 时间:2020-06-22
pg_restore - 从一个由 pg_dump 创建的备份文件中恢复 PostgreSQL 数据库
NAME pg_restore - 从一个由 pg_dump 创建的备份文件中恢复 PostgreSQL 数据库。 SYNOPSIS pg_restore [ option... ] [ filename ] DESCRIPTION ����述 pg_restore 是一种用于恢复由 pg_dump(1) 创建的任何非纯文本输出格式中的
作者:编程之家 时间:2020-06-22
PostgreSQL的日期运算计算函数使用
一:各个数据中的连接符 SqlServer的连接符:+(加号) Sqlite的连接符:.(点) PostgreSQL的连接符:||(或) 二: 今天在PostgreSQL计算日期的时候,翻了一些资料,很少,就记录下来吧~! 其中使用到的函数及变量 to_char()、Date()、now()、current_date 计算两个日期的差 current_date为今天的日期,为:2015-06-03
作者:编程之家 时间:2020-06-22
最短路径规划中创建基于geoserver的wms服务
上篇文章写了求任意两点间最短路径的sql函数,这篇文章讲一下如何把上面介绍的子功能整合到系统中去。 1、geoserver登录 首先单击geoserver安装路径下的start Geoserver 待geoserver启动后,在浏览器中输入,http://localhost:8080/geoserver/web/ 输入用户名密码登录geoserver 2、创建工作区 单击左侧工作区,如下图所示:
作者:编程之家 时间:2020-06-22
基于openlayers的最短路径规划
之前的文章讲到了如何构建空间数据库,矢量数据如何入库,如何构建拓扑网络,如何自定义查询函数,如何构建wms服务,本文讲解如何基于openlayers晚上最短路径规划功能。 一、基于openlayers3 1.构建网页,这里只是一个简单的网页 <!DOCTYPE html> <html lang='en'> <head> <meta charset='utf-8'/> <title>indoor
作者:编程之家 时间:2020-06-22
PostgreSQL 使用citd删除重复行
1. ctid的简单介绍: ctid是PostgreSQL表中的系统字段,表示数据行在它所在表内的物理位置。ctid的字段类型是oid。但是VACUUM FULL操作之后,经过回收数据块内的空闲空间,数据行在块内的物理位置会发生移动,即ctid会发生变化。 2. 使用ctid删除重复行 数据 postgres=# select ctid,* from tb20; ctid | id -
作者:编程之家 时间:2020-06-22
上一页
247
248
249
250
251
252
253
254
下一页
小编推荐
热门标签
更多
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