搜索结果
查询Tags标签: Postgres,共有 222条记录-
PostgreSQL 9.6.0更新补丁到9.6.24
背景生产环境安扫,PostgreSQL数据库扫出来一堆漏洞。目前我们线上PostgreSQL数据库版本大部分是9.6.0,PostgreSQL官方9.6最新补丁是9.6.24。 升级步骤 下载PostgreSQL 9.6.24 [root]# wget --no-check-certificate https://ftp.postgresql.org/pub/source/v9.6.24/postg…
2022/9/1 2:23:01 人评论 次浏览 -
postgresql 错误:关系“global/1213”中的块0存在无效项
问题 Postgresql12 连接时提示 错误:关系“global/1213”中的块0存在无效项 解决方案提示:此操作将销毁数据,即损坏页面上的所有行!但是,它允许您跳过错误,并从表中可能存在的任何未损坏的页面中检索行。1.启动psql,查看是否启用了zero_damaged_pa…
2022/9/1 2:22:59 人评论 次浏览 -
Geoserver+Postgres+Postgis发布数据库中的图层
Geoserver借助Postgis插件发布Postgres中的空间数据库和Geoserver直接发布本地图层的区别 Geoserver直接发布本地图层如果需要修改图层属性字段的话需要打开Arcmap或者Qgis编辑后保存再重新发布 而Geoserver借助Postgis插件发布Postgres中的空间数据库如果需要修改图层属性…
2022/8/16 2:23:37 人评论 次浏览 -
Grafana 监控 PG数据库的操作过程
Grafana 监控 PG数据库的操作过程容器化运行 postgres-exporter 进行处理1. 镜像运行 exporter docker run -p 9187:9187 -e DATA_SOURCE_NAME="postgresql://postgres:password@myip:5432/postgres?sslmode=disable" quay.io/prometheuscommunity/postgres…
2022/8/6 2:22:58 人评论 次浏览 -
使用shell脚本+Cron任务自动执行postgres数据库备份
思路:先创建一个shell脚本,用于备份pgsql数据库,再使用Cron任务,根据自己需求设置定时任务。环境:centos7+postgres12.0一、创建一个根据日期来定义备份文件名的脚本1. 创建db_backup.sh文件touch db_backup.sh2. 赋予777权限chmod -R 777 db_backup.sh二、对db_back…
2022/7/27 2:22:51 人评论 次浏览 -
Docker安装PostgreSQL
安装docker 下载阿里源repo文件curl -o /etc/yum.repos.d/Centos-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo curl -o /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo加载缓存yum clean all && yu…
2022/7/17 2:15:09 人评论 次浏览 -
postgres数据库使用sqlacodegen将已存在的表生成对应的model
需要安装的包如下:greenlet==1.1.2importlib-metadata==4.12.0inflect==5.6.1psycopg2==2.9.3sqlacodegen==3.0.0rc1SQLAlchemy==1.4.39zipp==3.8.0代码如下:import os from tools.db import DB import threadingdef gen_table_model(tablename):os.system(fsqlacodegen…
2022/7/13 2:21:31 人评论 次浏览 -
【PostgreSQL】PostgreSQL开启ssl/tls
没有Cert/Key文件时开启SSL/TLS 来看看在没有证书或keys文件的场景下,开启SSL/TLS:postgres=# show ssl;ssl -----off (1 row)postgres=# alter system set ssl=on; ALTER SYSTEM postgres=# select pg_reload_conf();pg_reload_conf ----------------t (1 row)postgr…
2022/7/10 2:21:46 人评论 次浏览 -
PostgreSQL 9.1 飞升之路
PostgreSQL upgrade以升级 PostgreSQL 9.1 至 PostgreSQL 11 (跨越 9.2、9.3、9.4、9.5、9.6、10 六个大版本) 为例,本文将分享一下过去一年升级数十套 PostgreSQL 生产集群的实际经验。 此步骤同样适用于 PostgreSQL 9.1 之后的大版本升级。 准备工作 数据库升级周知 提…
2022/7/7 2:22:56 人评论 次浏览 -
【PostgreSQL】PostgreSQL的WAL日志归档的压缩
随着硬件和软件的发展,数据库的瓶颈也发生了转移。很多老的问题可能消失了,也有新的问题出来了。 老的限制 以前是CPU和内存受到限制。十多年前,4核服务器是“高端”服务器,作为DBA,我最担心的是管理可用资源。Oracle尝试使用RAC架构为单个数据库从多个主机集中CPU和…
2022/7/7 2:21:31 人评论 次浏览 -
pg 开启慢查询
1.全局设置修改配置配置文件 postgres.conf ,一般位置pgsql的data目录下,单位是毫秒,如下设置的是10,000毫秒,相当于10秒钟,即:当运行时间超过10秒钟后会以日志的格式记录下来: log_min_duration_statement=100001然后加载配置: postgres=# select pg_reload_conf…
2022/7/4 23:25:12 人评论 次浏览 -
postgres小结3
插入数据 调整C1,C2数据大小,对应的toast也在变大
2022/6/30 6:19:48 人评论 次浏览 -
postgres小结2
\dS 相当于查询pg_tables;\dv pg_* 查看视图
2022/6/30 6:19:38 人评论 次浏览 -
Postgres小结1
相关术语 relation 表或索引 tuple 表中的行 attribute 表中的column page 磁盘的数据块 8K buffer 内存中的数据库 segment 段文件,事务日志物理存储文件 16M竖着看,有包含关系 ,从左到右看,每一个都有拥有者 \! 执行ls 可以查看 \cd 可以进目录
2022/6/30 6:19:32 人评论 次浏览 -
PostgreSQL学习笔记
列出所有用户使用\dupostgres=# \duList of rolesRole name | Attributes | Member of -----------+------------------------------------------------------------+-----------postgres | Superuser, Create role, C…
2022/6/21 2:20:28 人评论 次浏览