经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 PostgreSQL

Postgresql 如何选择正确的关闭模式

停止数据库的命令: pg_ctl stop -D $PGDATA [-m shutdown-mode] shutdown-mode有如下几种模式: 1. smart: 等所有的连接中止后,关闭数据库。如果客户端连接不终止, 则无法关闭数据库。 开启一个空会话: ...[2021/1/18]

PostgreSQL的B-tree索引用法详解

结构 B-tree索引适合用于存储排序的数据。对于这种数据类型需要定义大于、大于等于、小于、小于等于操作符。 通常情况下,B-tree的索引记录存储在数据页中。叶子页中的记录包含索引数据(keys)以及指向heap tuple记录(即表的行记录TIDs)的指针。内部页中的记录包含指向索引子页...[2021/1/18]

Postgresql在mybatis中报错:操作符不存在:character varying == unknown的问题

Postgresql在mybatis中报错:操作符不存在:character varying == unknown的问题

错误: 操作符不存在: character varying == unknown , Hint: 没有匹配指定名称和参数类型的操作符. 您也许需要增加明确的类型转换. 在Mybatis条件查询时,动态SQL的一个错误,sql写的也不多,没仔细看所以一直找不到错误,网上也找不到类似的错误,结果是...[2021/1/18]

PostgreSQL copy 命令教程详解

报文介绍PostgreSQL copy 命令,通过示例展示把查询结果导出到csv文件,导入数据文件至postgresql。 1. copy命令介绍 copy命令用于在postgreSql表和标准文件系统直接传输数据。copy命令让PostgreSQL 服务器直接读写文件,因此文件必须让Pos...[2021/1/18]

PostgreSQL查看正在执行的任务并强制结束的操作方法

查看任务sql语句: SELECT procpid, start, now() - start AS lap, current_query FROM (SELECT backendid, pg_stat_get_bac...[2021/1/18]

postgresql修改完端口后直接psql连接数据库报错的解决

今天修改pg的端口号port改成5435后重启完数据库的时候直接psql进库的时候进不去 [postgres@node2 data]$ psql psql: could not connect to server: No such file or directory Is the...[2021/1/11]

浅谈Postgresql默认端口5432你所不知道的一点

关于Postgresql端口5432的定义: 5432端口,已经在IANA(The Internet A igned Numbers Authority,互联网数字分配机构)注册, 并把该端口唯一分配给Postgres。 这意味着,一台安装了linux OS的服务器,哪怕没有安装过pos...[2021/1/11]

解决postgresql无法远程访问的情况

今天刚入手这个数据库玩玩,发现无法通过IP去访问数据库,后面查询原因为,该数据库默认只能通过本地连接,也就是回环地址(127.0.0.1) 解决方案: 1.修改安装目录下的data\pg_hba.conf,在配置文件最后有IPV4和IPV6的配置,新增一行(这里我用的IPV4,开放所有IP)...[2021/1/11]

解决PostgreSQL日志信息占用磁盘过大的问题

解决PostgreSQL日志信息占用磁盘过大的问题

当PostgreSQL启用日志时,若postgresql.conf日志的相关参数还使用默认值的话磁盘很容易被撑爆.因此在启用了logging_collector参数时,需要对其它相关的参数进行调整. 系统默认参数如下 #log_destination = ''stderr'' #日...[2021/1/11]

PostgreSQL pg_archivecleanup与清理archivelog的操作

pg_archivecleanup 和 pg_rewind 是PG 中两个重要的功能,一个是为了清理过期的 archive log 使用的命令,另一个是你可以理解为物理级别的 wal log的搬运工。 我们先说第一个 pg_archivecleanup 命令,这个命令主要是用于使用了archi...[2021/1/11]

postgresql连续归档及时间点恢复的操作

简介 前面我们介绍了通过pgsql的流复制在生产环境中搭建高可用环境来保证服务的可持续性;我们也要对数据库进行周期备份,来防止数据的丢失,这就需要连续归档,它不仅可以用于大型数据库的增量备份和恢复,也可以用于搭建standby镜像备份。    PostgreSQL默认...[2021/1/11]

postgresql 实现启动、状态查看、关闭

利用psql启动数据库 [postgres@highgo ~]$ pg_ctl start 查看系统中运行的postgres进程 #ps -ef | grep postgres 连接postgresql数据库 #psql -h 127.0.0.1...[2021/1/11]

PostgreSQL 自定义自动类型转换操作(CAST)

背景 PostgreSQL是一个强类型数据库,因此你输入的变量、常量是什么类型,是强绑定的,例如 在调用操作符时,需要通过操作符边上的数据类型,选择对应的操作符。 在调用函数时,需要根据输入的类型,选择对应的函数。 如果类型不匹配,就会报操作符不存在,或者函数不存在的错误。 ...[2021/1/4]

PostgreSQL报错 解决操作符不存在的问题

最近才接触到一个用PostgreSQL的项目,然后在开发的过程中发现了这样的一个问题。 错误: 操作符不存在: character = integer 反正还有很多报错的,原因都是类型的转换问题。在mysql中似乎对类型这个概念不是那么敏感,而在PostgreSql中Integer 、Lo...[2021/1/4]

PostgreSQL将日期转为当前年、月、日的函数date_trunc

PostgreSQL将日期转为当前年、月、日的函数date_trunc

  PostgreSQL将日期转为年、月、日的函数date_trunc:   当前年:  select  date_trunc(''year'',now())   当前月:  select  date_trunc(''month'',now())   ...[2020/11/23]

python 两个数据库postgresql对比

这篇文章主要介绍了python 两个数据库postgresql对比,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 比较两个postgresql数据库,原理 比较数据库中各表的大小 1. 数据库查询语句 2. python字典比较 ...[2019/10/21]

PostgreSQL 常用函数

PostgreSQL 常用函数 PostgreSQL内置函数也称为聚合函数,用于对字符串或数字数据执行处理。 下面是所有通用PostgreSQL内置函数的列表: COUNT 函数:用于计算数据库表中的行数。 MAX 函数:用于查询某一特定列中最大值。 MIN 函数:用于...[2019/10/11]

【数据库】通过触发器实现审计日志记录-应用篇

PostgreSQL触发器,日志审计小神器   最近遇到的项目问题,审计日志记录不够详细,比如某用户编辑了某台设备,只记录了用户操作的设备名、操作时间、登录用户和登录IP,至于设备其他属性编辑前和编辑后的信息就没有更详细的对比了,审计粒度不够细,显然是不能让客户满意的,秉...[2019/9/23]

python连接PostgreSQL数据库的过程详解

1. 常用模块 # 连接数据库 connect()函数创建一个新的数据库连接对话并返回一个新的连接实例对象 PG_CONF_123 = { ''user'':''emma'', ''port'':123, ''host'':''192.168.1.123''...[2019/9/19]

postgresql数据库备份和恢复

https: www.cnblogs.com/xiaofoyuan/p/5253332.html   PostgreSQL自带一个客户端pgAdmin,里面有个备份,恢复选项,也能对数据库进行备份 恢复(还原),但最近发现数据库慢慢庞大的时候,经常出错,备份的文件过程中...[2019/9/10]

CentOS7使用yum安装PostgreSQL和PostGIS的方法

1.更新yum源 CentOS7默认yum源的PostgreSQL版本过低,不适合在本版本上使用。在https: yum.postgresql.org/repopackages.php上找到适合CentOS7的RPM源,复制其url地址,使用yum安装。 同时安装epel(Extr...[2019/9/2]

The PostgreSQL installation in windows

Summary: in this tutorial, we will show you how to install PostgreSQL on your local system for learning and practicing PostgreSQL. P...[2019/9/2]

使用Navicat Premium 比较PostgreSql数据库 dev环境与test环境差异

  Navicat Premium 功能很强大,支持不同数据库客户端的连接,并且使用工具可以生成两个库差异的sql脚本,方便dev与test环境表结构同步,具体操作方法如下   单击运行,实现两个库中模式表结构同步,也可导出sql脚本,发给测试人员自...[2019/9/2]

PostgreSQL 表字段起别名

  使用Postgreq Sql 表字段起别名时注意要用双引号,使用单引号会出现语法错误,执行结果如图 原文链接:http: www.cnblogs.com/personblog/p/11357372.html[2019/8/15]

Postgresql部署及简单操作

PostgreSQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS),在开源数据库使用上与MySQL各领风骚。但也有不少人质疑postgresql的未来,正所谓,赞扬或批判一种数据库都必须先了解它,然后才可有话语权。为了更多的了解postgresql,我们就先部署一套实例作为了...[2019/8/12]

PostgreSQL update set from 两表联合更新,注意与其它数据库更新语法有差别

  最近用PostgreSql数据库进行表关联更新时,发现与之前用的Sql Server 和My Sql语法有很大差别,稍微不注意,很容易出错。   PostgreSql表更新时,两个表只允许一个表起别名,一般是被更新的表不起别名,查询的表起别名   正确的写法如下 SE...[2019/8/2]

PostgreSQL学习笔记(二)—— 概览

PostgreSQL学习笔记(二)—— 概览

数据库 创建数据库: createdb dbname 指定用户名创建数据库: createdb -U username dbname 删除数据库: dropdb dbname 访问数据库: psql [-U username] dbname 交互式环境下数据库内执行select vers...[2019/7/29]

windows 下使用批处理执行 postgresql 命令行操作

windows 下使用批处理执行 postgresql 命令行操作

1.准备好命令文件 loraserver.sql create role loraserver_as with login pa word 'dbpa word'; create role loraserver_ns with login pa word 'dbpa wor...[2019/7/25]

macOS安装PostgreSQL

macOS安装PostgreSQL

安装命令:brew install postgresql 我的终端是zsh,所以添加环境变量到~/.zshrc vim ~/.zshrc export PATH=$PATH:/usr/local/Cellar/postgresql/11.4/bin source ~/.zshrc ...[2019/7/25]

PostgreSQL limit

PostgreSQL limit

1. select * from my_table limit 10 offset 5       数据是从第0条开始的,所以这句代码表示从 第六条数据开始的10行数据。 2. select * from my_table limit 10   ...[2019/7/8]

PostgreSQL TIMESTAMP类型 时间戳

PostgreSQL TIMESTAMP类型 时间戳

PostgreSQL 提供两种存储时间戳的数据类型: 不带时区的 TIMESTAMP 和带时区的 TIMESTAMPTZ。 TIMESTAMP 数据类型可以同时存储日期和时间,但它不存储时区。这意味着,当修改了数据库服务器所在的时区时,它里面存储的值不会...[2019/7/4]

Linux安装 PostgreSQL

1、在线安装 yum install postgresql-server -y 2、初始化数据库 service postgresql initdb 3、设置自动启动 hkconfig postgresql on 4、启动 service postgresql start 如何修改...[2019/6/6]

postgresql 相关函数总结

    1.获取当前日期的年份   select to_char(t.detect_date,''YYYY'')   select extract(year from now())为double precision 格式类型 sel...[2019/6/4]

postgresql数据库部署

postgresql数据库部署

运维开发技术交流群欢迎大家加入一起学习(QQ:722381733) 一、postgresql数据库部署   1、前往postgresql安装包的目录(这里我部署的是10.5的版本) [root@web1 ~]# cd /package/ [root@web1 package]# ...[2019/5/24]

postgreSQL 备份+还原多张表

-U表示用户-h表示主机-p表示端口号-t表示表名-f表示备份后的sql文件的名字-d表示要恢复数据库名 一、打开cmd 进入postgresql安装路径下的bin文件夹,以我的为例: cd D:\Program Files\PostgreSQL\bin ...[2019/5/22]

PostgreSQL是世界最先进的开源数据库系统吗?

常用数据库的朋友,对PostgreSQL应该并不陌生,这个号称“世界最先进的开源数据库系统”,着实让不少朋友着迷。 然而遗憾的是,PostgreSQL在国内的应用并不广泛,可能大家用的最多的,还是MySQL、SQLServer、Oracle这些数据库。 Oracle和SQLServer都是商业闭...[2019/5/20]

PostgreSQL 务实应用(三/5)分表复制

PostgreSQL 务实应用(三/5)分表复制

问题的提出 在项目中,有些表的记录增长非常快,记录数过大时会使得查询变得困难,导致整个数据库处理性能下降。此时,我们会考虑按一定的规则进行分表存储。 常用的分表方式是按时间周期,如每月一张,每天一张等。当每月或每天首条记录到达时,根据表结构创建该周期为后缀的表进行存储。 相关考虑 这其中主...[2019/5/17]

595
2
记录数:37 页数:1/11
加载更多
 友情链接: NPS  问卷模板