手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
postgresql 修改配置,允许外部访问
1、通过命令找到数据库配置文件的位置 api=# show config_file; config_file ----------------------------------------- /etc/postgresql/10/main/postgresql.conf (1 row) 2、我们需要修改两个配置配置文件的内容: ?
作者:编程之家 时间:2020-08-07
postgresql 主备及切换-恢复方案
前言 前期的gitlab 已经开始推广测试,最近对postgresql 做了主备,这里说下方案及在实施过程中遇到的坑。 postgresql 的具安装不在此介绍。 基础信息 primary_ip: 192.168.10.2, standby_ip: 192.168.10.3, PGDATA: /opt/gitlab/postgresql/data, postgresql_v
作者:编程之家 时间:2020-08-07
postgresql 主从 patroni
1 安装基础包 1.1 postgres yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm yum install -y postgresql10-contrib.x86_64 postgresql10-server.x86_
作者:编程之家 时间:2020-08-07
PostgreSQL数据库备份和还原
备份数据库三种方法: SQL转储 文件系统级备份。 持续存档。 SQL转储 使用SQL命令生成一个文件。 备份用法: pg_dump dbname>dumpfile pg_dump是一个常规的 PostgreSQL客户端应用程序. pg_dump不能以特殊权限运行,必须具有对要备份的所有表的读访问权限. pg_dump连接受普通客户端身份验证机制的约束。 pg_dump 不转储有关角色或表空间的信
作者:编程之家 时间:2020-08-07
ArcGIS10.2导入数据到PostgreSQL
由于最近项目需要,需要把地理数据库由Oracle更换为PostgreSQL数据库,特此把遇到的一些坑记录下来。 因为ArcGIS版本采用的10.2版本,PostgreSQL版本只能采用三个版本PostgreSQL 9.0.5 (64-bit),PostgreSQL 9.1.3 (64-bit),PostgreSQL 9.2.2 (64-bit),PostGIS版本采用 1.5.1 或者2.
作者:编程之家 时间:2020-08-07
PostgreSQL 11 install with jit on CentOS 7.5 X64
1.system info CentOS Linux release 7.5.1804 X86_64 2.disable selinux and firewalld install require os packages -# yum install -y epel-release -# yum install -y gcc gcc-c++ readline-devel zlib-devel li
作者:编程之家 时间:2020-08-07
postgresql数据库varchar、char、text的比较
名字 描述 character varying(n), varchar(n) 变长,有长度限制 character(n), char(n) 定长,不足补空白 text 变长,无长度限制 简单来说,varchar的长度可变,而char的长度不可变,对于postgresql数据库来说varchar和char的区别仅仅在于前者是变长,而后者是定长,最大长度都是10485760(1GB) varchar不
作者:编程之家 时间:2020-08-07
Postgresql 连接更新
update dbo.m_role_fun a set role_code = b.rsc from (select rsc, fun_code from dbo.m_fun) b where a.fun_code = b.fun_code 几个开源数据库的连接更新的写法都不同,比较下来还是Postgres优雅点。 回顾下MySQL写法: update A join B on A.x = B.x
作者:编程之家 时间:2020-08-07
Solr——从postgresql数据库导入数据
1,配置准备 本文的前提是你已经配置好了solr,并新创建了一个core,我们下面都会按照前一篇文章中的core_demo为基础开始 2,修改soreconfig.xml 在soreconfig.xml的<requestHandler name="/select" class="solr.SearchHandler">上面添加如下代码: <requestHandler name="/dat
作者:编程之家 时间:2020-08-07
PostgreSQL插件hook机制
internal_load_library postgresql-> PG_init = (PG_init_t) pg_dlsym(file_scanner->handle, "_PG_init"); if (PG_init) (*PG_init) (); internal_unload_library(const char *libname)-> PG_fini = (PG_fini_t) pg
作者:编程之家 时间:2020-08-07
PostgreSQL 触发器
什么是触发器 触发器是一种由事件自动触发执行的特殊存储过程,这些事件可以是对一个表进行 INSERT、UPDATE、DELETE 等操作。 触发器经常用于加强数据的完整性约束和业务规则上的约束等。 创建触发器 创建触发器的语法如下: CREATE [ CONSTRAINT ] TRIGGER name { BEFORE | AFTER | INSTEAD OF } { event [ OR ...
作者:编程之家 时间:2020-08-07
PostgreSQL构建流复制拉取日志的起始位置在哪里
WaitForWALToBecomeAvailable: if (!InArchiveRecovery) currentSource = XLOG_FROM_PG_WAL; else if (currentSource == 0) currentSource = XLOG_FROM_ARCHIVE; for (;;){ int oldSource = currentSource; if (last
作者:编程之家 时间:2020-08-07
PostgreSQL Hot-Standby
一、简介 PostgreSQL数据库提供了类似Oracle的standby数据库的功能。PostgreSQL9.0 standby数据库在应用WAL日志的同时,也可以提供只读服务,这是PostgreSQL9.0中最激动人心的功能,这个功能在oracle数据库中也只是最新版本11g中才有的新功能。这个功能在oracle中叫active dataguard,在PostgreSQL中称为hot stan
作者:编程之家 时间:2020-08-07
postgresql 创建分表
1、创建分表并关联主表(可以根据年份,季度和或者月份来创建分表) 例:表名为tb_log,createtime 表示tb_log的一个字段,记录时间 CREATE TABLE tb_log_2017 ( CHECK ( createtime >= DATE ‘2017-01-01‘ AND createtime < DATE ‘2018-01-01‘ ) ) INHERITS
作者:编程之家 时间:2020-08-07
postgresql 函数集合
1、空间对象字段不建议手动创建,建议使用语句生成空间对象字段,table_name:表名,column_name:生成的列名,3857:坐标系 SELECT AddGeometryColumn (‘public‘,‘table_name‘, ‘column_name‘, 3857, ‘POINT‘, 2); 2、把两个点x,y生成point对象函数 st_point(x, y) 3
作者:编程之家 时间:2020-08-07
PostgreSQL查看索引的使用情况
查看某个表的索引使用情况 select relname, indexrelname, idx_scan, idx_tup_read, idx_tup_fetch from pg_stat_user_indexes where relname = table_name order by idx_scan asc, idx_tup_read asc, idx_tup_fetch asc; 查看所有表的
作者:编程之家 时间:2020-08-07
PostgreSQL 日志配置
在刚安装完的 PostgreSQL 中,通常只需要像下面这样配置日志,并保持其他默认值,就基本可以满足用户大多数需求: # 启动日志收集, 这是一个后台进程,抓取发送到stderr的日志消息,并会将他们重定向到日志文件。 logging_collector = on # 日志输出路径,可以是自定义绝对路径或相对于数据目录 PGDATA 的相对路径 log_directory = ‘log‘
作者:编程之家 时间:2020-08-07
postgresql
postgresql数据库启动报错: 关键信息: FATAL: could not open shared memory segment "/PostgreSQL.1461484036": Permission denied 解决方法: dynamic_shared_memory_type = sysv 或者根据 http://www.freeoa.net/osuport/db/
作者:编程之家 时间:2020-08-07
postgresql自定义类型并返回数组
转自 https://blog.csdn.net/victor_ww/article/details/44415895 create type custom_data_type as ( id int, name varchar(50), score decimal(5,2), create_time timestamp ); create or replace function cust
作者:编程之家 时间:2020-08-07
postgresql数据库去重方法
数据库去重有很多方法,下面列出目前理解与使用的方法 第一种 通过group by分组,然后将分组后的数据写入临时表然后再写入另外的表,对于没有出现再group by后面的field可以用函数max,min提取,效率较高 --适合情况:这种情况适合重复率非常高的情况,一般来说重复率超过5成则可以考虑用这个方法 --优点:对于重复率高的数据集的去重,十分推荐用这种方法 --缺点:uuid不能用ma
作者:编程之家 时间:2020-08-07
PostgreSQL性能极限
目前已有很多PostgreSQL的系统在实际生产环境下管理着超过4TB的数据。一些PostgreSQL系统的极限值如下表所列: 极限值: 最大单个数据库大小 不限 最大数据单表大小 32 TB 单条记录最大 1.6 TB 单字段最大允许 1 GB 单表允许最大记录数 不限 单表最大字段数 250 - 1600 (取决于字段类型) 单表最大索引数 不限 http://www.postgres
作者:编程之家 时间:2020-08-07
免费开源ERP Odoo实施指南 连载二:POSTGRESQL概述
PostgreSQL是Odoo支持的数据库。PostgreSQL是起源于大学的一个历史很长的开源数据库系统。包括美国航天局NASA、德国证券交易中心、中国的平安、腾讯的微信支付、阿里巴巴的阿里云都在用PostgreSQL数据库。 PostgreSQL历史 上世纪70年代Edgar F. Codd博士研究关系数型据库理论时候,实际开发了一个数据库产品Ingres。Ingres名字是“Intera
作者:编程之家 时间:2020-08-07
PostgreSQL - 查询表结构和索引信息
前言 PostgreSQL的表一般都是建立在public这个schema下的,假如现在有个数据表t_student,可以用以下几种方式来查询表结构和索引信息。 使用\d元命令查看表字段信息和索引信息 在cmd界面使用psql连接db后,输入\d加上表名即可: \d t_student 通过系统数据字典查询表结构 select col.table_schema, col.table_name, co
作者:编程之家 时间:2020-08-07
postgreSQL高阶功能_02
-- 测试表 CREATE TABLE employees ( employee_id serial PRIMARY KEY, employee_name VARCHAR (255) NOT NULL ); CREATE TABLE keys ( employee_id INT PRIMARY KEY, effective_date DATE NOT NULL, FOREIGN KEY (empl
作者:编程之家 时间:2020-08-07
如何在Kubernetes里给PostgreSQL创建secret
创建一个initdb.sql文件,输入如下内容: -- This is a postgres initialization script for the postgres container. -- Will be executed during container initialization ($> psql postgres -f initdb.sql) CREATE ROLE adsuse
作者:编程之家 时间:2020-08-07
Kubernetes stateful set讲解以及一个基于postgreSQL的具体例子
Stateful Set是Kubernetes 1.9版本新引入的一个概念,用于管理有状态的应用。 Kubernetes官方文档: https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/ Manages the deployment and scaling of a set of Pods, and provid
作者:编程之家 时间:2020-08-07
postgresql导出数据库文档
select t.name as "表名",k."属性",k."数据类型",k."长度",k."主键约束",k."唯一约束", k."外键约束", k.nullable "是否非空",k.comment as "注释" from(select a.attrelid, a.attname as "属性", format_type(a.atttypid,a.atttypmod) as "数据类型",
作者:编程之家 时间:2020-08-07
PostgreSQL 9.5 客户端认证
PostgreSQL 9.5 客户端认证 当一个客户端应用连接一个数据库服务器时,它将指定以哪个PostgreSQL 数据库用户名连接,就像我们以一个特定用户登录一台 Unix 计算机一样。在 SQL 环境中,活动的数据库用户名决定对数据库对象的访问权限 认证是数据库服务器建立客户端身份的过程,并且服务器决定客户端应用(或者运行客户端应用的用户)是否被允许以请求的数据库用户名来连接。 Postg
作者:编程之家 时间:2020-08-07
Holer实现外网访问本地PostgreSQL数据库
外网访问内网PostgreSQL数据库 内网主机上安装了PostgreSQL数据库,只能在局域网内访问,怎样从公网也能访问本地PostgreSQL数据库? 本文将介绍使用holer实现的具体步骤。 1. 准备工作 1.1 安装并启动PostgreSQL数据库 默认安装的PostgreSQL数据库端口是5432。 2. 实现步骤 2.1 下载并解压holer软件包 Holer软件包:holer-xx
作者:编程之家 时间:2020-08-07
postgresql安装参考
操作系统环境:CentOS 7.5 1.安装依赖包: yum install -y zlib readline readline-devel zlib zlib-devel openssl openssl-devel make cmake gcc flex bison autoconf 2.解压: tar xvzf postgresql-10.0.tar.gz 3.添加用户: useradd po
作者:编程之家 时间:2020-08-07
上一页
91
92
93
94
95
96
97
98
下一页
小编推荐
热门标签
更多
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