手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
PostgreSql获取数据库的Size
分三步完成 1.在Postgre上建立一个视图 CREATE OR REPLACE VIEW public.getdbsize AS SELECT pg_size_pretty(pg_database_size(pg_database.datname)) AS pg_size_pretty FROM pg_database WHERE pg_database.datname = (
作者:编程之家 时间:2020-06-26
做点Postgresql笔记
做点Postgresql笔记 没错这时本博主的新坑,而且挖的好辛苦: 如何在对postgis插件各种误操作导致postgis的相关表项被删除后,重新添加postgis插件 由于是小白,初来乍到,把postgis相关联的表一股脑的误删除了,导致postgresql提供的关于gis的一系列“ST_”(Space Type)功能函数都无法使用,然后就是各种慌张。 解决方案是: 1、确认当前pg数据库已经
作者:编程之家 时间:2020-06-26
Elixir Ecto: 在Postgresql中插入二进制数据
本文以用一个在数据库中保存图片信息为例, 展示如何向 Postgresql 中插入二进制数据. 首先我们要知道 Postgresql 中唯一一种二进制数据的类型为 bytea, 表示字节数组或字节序列. 对应于Oracle和MySQL中的 blob. 下面是一个示例 defmodule Bytea.Model.Test do import Ecto.Changeset use Ecto.S
作者:编程之家 时间:2020-06-26
为PostgreSQL讨说法——浅析Uber切换MySQL
背景 最近有一篇文档,在国外闹得沸沸扬扬,是关于UBER使用mysql替换postgres原因的文章。 英文原文 https://eng.uber.com/mysql-migration/ 来自高可用架构的 中文翻译 文章涉及到 PG数据库的部分,论点浮于表面,缺乏较为深入的讲解和分析 。容易导致用户对PostgreSQL产品的误解,这也是我决定写此文的原因之一 。 uber在文章阐述的遇到的
作者:编程之家 时间:2020-06-26
为PostgreSQL讨说法丨为什么说Uber不应该切换成MySQL?
欢迎关注“高效运维(微信ID:greatops)”公众号,以抢先赏阅干货满满的各种原创文章。 编者按:本文已获得云栖社区授权,转载请注明出处。 背景 最近有一篇文档,在国外闹得沸沸扬扬,是关于UBER使用mysql替换postgres原因的文章。 英文原文: https://eng.uber.com/mysql-migration/ 中文翻译: 文章涉及到 PG数据库的部分,论点过度的浮于表面,没
作者:编程之家 时间:2020-06-26
PostgreSQL配置远程连接
默认情况下,PostgreSQL是不支持远程访问的,如果想让PostgreSQL支持远程,我们需要修改postgresql.conf和pg_hba.conf两个配置文件,配置文件的目录为:/etc/postgresql/9.4/main,其中,9.4是PostgreSQL数据库的版本号。 1. postgresql.conf 将该文件中的listen_addresses配置项的值修改为:liste
作者:编程之家 时间:2020-06-26
pgcli通过SSH本地转发连接远程服务器上的PostgreSQL DB
远程主机(10.64.1.129)需求: 1. 假设远程主机打开了ssh端口 2. 启动了PostgreSQL,且监听端口为默认的5432 3. 远程主机的postgreSQL DB只允许localhost访问 本地主机(10.64.71.6)需求: 1. 安装了pgcli 2. 启动命令ssh -qtN -L 10.64.71.6:5432:localhost:5432 10.64.1.129
作者:编程之家 时间:2020-06-26
如何度量Kernel Resources for PostgreSQL
背景 对于操作系统来说,数据库算是比较大型的应用,往往需要耗费大量的系统资源,特别是在内部进程间通信这块的资源。 操作系统默认的配置可能无法满足数据库对资源使用的需求。 那么应该如何根据数据库的需要,设置操作系统相关资源参数呢? PostgreSQL 对系统资源的需求计算 在讲资源分配前,大家可以参考阅读一下 https://www.postgresql.org/docs/9.5/static/k
作者:编程之家 时间:2020-06-26
我对Postgresql递归查询的理解
先声明,瞎猜的,个人理解,不一定对。 递归查询大家都知道,常见的如一张表,包含id(主键),parent_id(该记录的父亲id),比如我们要从某1个id往下找他所有的儿子还有孙子(这时候心里要有一颗树的形象),该怎么写? WITH RECURSIVE cat AS ( SELECT * FROM category A WHERE
作者:编程之家 时间:2020-06-26
postgresql+postgis记录,以及导入SHP到postgis中
安装postgresql+postgis记录,以及导入SHP到postgis中 xuxiaoda 发表于 2016-05-10 19:07:38 安装平台:windows xp 先讲从QGIS导入数据到postGIS中 我装的是1.6版 打开QGIS,添加shp文件到矢量图层中, 然后在插件中选择shpfile topostGIS工具 新建连接如下,与本机postsql设置一致。 然后选择sh
作者:编程之家 时间:2020-06-26
PostgreSQL to .NET type mapping
PostgreSQL to .NET type mapping Type mapping rules from this table are used when generating a model from a database with Entity Data Model Wizard in Visual Studio 2008 - 2015 and Create Model Wizard i
作者:编程之家 时间:2020-06-26
PostgreSQL 的小bug
select 语句带条件,可能会改变记录顺序。
作者:编程之家 时间:2020-06-26
postgresql笔记(一
1.PostgreSQL中的数据块大小是固定的8KB,当有数据的长度超过限制时,会被拆分为多个物理行存储在TOAST表中;只有大小超过块大小的四分之一时,才会触发TOAST压缩,这样就会出现“数据量大的表反而占用的空间大小小”的现象 2.fillfactor是填充因子,即数据块填充了百分之多少就不再进行填充了;比如fillfactor=40即往一个数据块填入40%后就不再填充了,剩余的空间给更新用
作者:编程之家 时间:2020-06-26
PostgreSQL中的数据类型
PostgreSQL中的数据类型 PostgreSQL中的数据类型 概述 数据的输入和类型转换 数据类型详解 整型 布尔类型 字符类型 时间类型 枚举类型 money类型 bytea类型 数组类型 其它类型 参考资料 概述 PostgreSQL支持丰富的数据类型,从简单数据类型int、char varying(n)、date等类型,到复杂的xml、json、range类型,在数据库中支持的数据类型
作者:编程之家 时间:2020-06-26
PostgreSQL 数据库WEB维护管理软件
TreeSoft数据库管理系统使用JAVA开发,采用稳定通用的springMVC+JDBC架构,实现基于WEB方式对 MySQL,Oracle,PostgreSQL 数据库进行维护管理操作。 功能包括:数据库的展示,库表的展示,表字段结构的展示, SQL语句的在线编辑批量执行,表结构的在线设计维护,数据的在线编辑维护,查询语句保存,JSON数据格式化,SQL语法帮助,在线数
作者:编程之家 时间:2020-06-26
Postgresql中SQL语句用法
1 Select 查询语句,在数据表中字段需要加引号 select "T_TableName" as tableName from t_logtrackinfo where "T_UTCTimeStart" < '1454428800' AND "T_UTCTimeEnd" > '1356969600' 2 将时间数据类型 各种数据类型(日期/时间、integer、floating po
作者:编程之家 时间:2020-06-26
Postgresql将查询结果导出Shapefile文件
通过pgsql2shp 工具实现 语法 pgsql2shp -f <path to output shapefile> -h <hostname> -u <username> -P <password> databasename "<query>" 用例 pgsql2shp -f qds_cnt -h localhost -u postgres -P password gisdb "SELECT
作者:编程之家 时间:2020-06-26
PostgreSql 安装部署
PostgreSQL安装 1、添加用户 PostgreSql默认不能用root启动,所以需要添加用户 linux141#useradd postgres linux141:~ # passwd postgres Changing password for postgres. New Password: Reenter New Password: Password changed. 2、r
作者:编程之家 时间:2020-06-26
旋转门数据压缩算法在PostgreSQL中的实现 -
背 景 在物联网、监控、传感器、金融等应用领域,数据在时间维度上流式的产生,而且数据量非常庞大。 例如我们经常看到的性能监控视图,就是很多点在时间维度上描绘的曲线。 又比如金融行业的走势数据等等。 我们想象一下,如果每个传感器或指标每100毫秒产生1个点,一天就是864000个点。 而传感器或指标是非常多的,例如有100万个传感器或指标,一天的量就接近一亿的量。 假设我们要描绘一个时间段的图形,
作者:编程之家 时间:2020-06-26
PostgreSQL 时间与Unix时间戳
1.unix时间戳---》 时间 秒 # SELECT TIMESTAMP WITH TIME ZONE 'epoch' + 1471313356 * INTERVAL '1 second'; ?column? ------------------------ 2016-08-16 10:09:16+08 (1 row) # SELECT TIMESTAMP WI
作者:编程之家 时间:2020-06-26
PostgreSQL的时间函数使用
获取系统时间函数 select now(); --2012-05-12 18:51:59.562+08 select current_timestamp; --2012-05-12 18:52:12.062+08 select current_date; --2012-05-12 select current_time; --18
作者:编程之家 时间:2020-06-27
postgresql 中的数据类型
bigint 有符号 8 字节整数 bigserial 自增八字节整数 bit [ (n) ] 定长位串 bit varying [ (n) ] 变长位串 boolean 逻辑布尔量 (真/假) box 平面中的长方形 bytea 二进制数据("字节数组") character varying [ (n) ] 变长字符串 character [ (n) ] 定长字符串 cidr IPv4 或者
作者:编程之家 时间:2020-06-27
PostgreSQL源码分析 备库查询冲突
背 景 PostgreSQL 的基于流复制的物理备库是基于redo的物理块复制备库,允许开放只读的功能,但是需要注意,由于主库可能不断的产生redo,这些redo可能会与备库的QUERY产生冲突。 什么情况下query会堵塞、或与恢复冲突? 当以下操作产生的REDO被复制到备库,并且备库准备拿这些REDO来恢复时。 Access Exclusive locks taken on the prim
作者:编程之家 时间:2020-06-27
postgresql关闭自动提交
postgresql 默认是会自动提交的。 psql.exe -h 192.168.1.2 -U username -d testdb -p 5432 (最后的5432是端口号) testdb=# \set AUTOCOMMIT off
作者:编程之家 时间:2020-06-27
Select count(*) 的优化
首先说明: select count(*) 和 select count(1)的效率相差无几。 这里开始引用自“德哥@Digoal”的博客,原文链接:http://blog.163.com/digoal@126/blog/static/163877040201331252945440/ –引用部分开始– 引用块内容 PostgreSQL 的count确实是一大软肋, 特别是全表的count. 在9
作者:编程之家 时间:2020-06-27
搭建开源地图服务 - 利用OSMGIS和iD
研究开源地图组建,服务搭建,初步方案为: 服务器操作系统:CentOS7 GIS数据库支持:PostgreSQL9.x + PostGIS 地图数据:OSM 地图瓦片渲染:Mapnik + CartoCSS WMS服务:MapProxy TileStache WEB前端:OpenLayers 地图底图样式编辑:iD 第一步: 安装PostgreSQL数据库CentOS7下初始化PostgreSQL
作者:编程之家 时间:2020-06-27
PostgreSQL mysql limit 区别
PostgreSQL: select grid.coord_x x, grid.coord_y y, grid.ltescrsrp rsrp, grid.ltescrsrq rsrq, grid.mos mos, grid.ltescpuschprbnum sinr from plan_res_grid_50_20160811 grid LIMIT 100000 offset 0; my
作者:编程之家 时间:2020-06-27
PostgreSQL新手教程
自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。 本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。以下内容基于Debian操作系统,其他操作系统实在没有精力兼顾,但是大部分内容应该普遍适用。 安装 1 首先,安装PostgreSQL客户端。 sudo apt-get install postgresql-client 然后,安装
作者:编程之家 时间:2020-06-27
PostgreSQL与Linux内核版本
译者介绍:丁灵,中南大学商学院信息管理与信息系统本科在读。 我在之前已经发布了多个基准来比较不同的PostgreSQL版本,比如2014年我在马德里发表的一次谈话,对PostgreSQL从7.4版本到9.4版本进行了评价,所有那些基准都基于一个固定的环境的假设(硬件,内核等等)。这在许多场景中是适用的(比如评价补丁对性能的影响),但是在实际的生产中环境是随着时间变化的,你的硬件会升级,并且你会不时
作者:编程之家 时间:2020-06-27
模式与模式的权限
模式与模式的权限 模式与模式的权限 概念 创建模式 模式搜索路径 对psql中命令的影响 模式的权限 概念 在PostgreSQL中模式与在MySQL中完全不同,在MySQL中模式是指数据库,但是在PostgreSQL中模式是指命名空间或者目录,和在高级编程语言中的命名空间一直,命名空间的存在使得在不同命名空间中相同的对象访问不会发生冲突,该特性完全与高级编程语言中的命名空间一致。 创建模式 显示
作者:编程之家 时间:2020-06-27
上一页
272
273
274
275
276
277
278
279
下一页
小编推荐
热门标签
更多
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