大数据
-
浅谈PostgreSQL和SQLServer的一些差异
条件查询-模糊匹配 PostgreSQL和SQL Server的模糊匹配like是不一样的,PostgreSQL的like是区分大小写的,SQL Server不区分。 测试如下: //构造数据SQL create table t_user ( id integer PRIMARY KEY, name varcha…
-
解决PostgreSQL 执行超时的情况
使用背景 最近在使用PostgreSQL的时候,在执行一些数据库事务的时候,先后出现了statement timetout 和idle-in-transaction timeout的问题,导致数据库操作失败。 经研究查找,PostgreSQL有关于SQL语句执行超时和事…
-
postgresql 中的几个 timeout参数 用法说明
今天整理了下 postgresql 几个 timeout 参数 select version(); version --------------------------------------------------------------------------------------------------------- PostgreSQL 10.3 on x86_64…
-
postgresql 中的参数查看和修改方式
1.查看参数文件的位置 使用show 命令查看,比较常用的show config_file.此还可以查看pg_settings数据字典. test=# show config_file; config_file ------------------------------ /data/pgdata/postgresql.conf (1 …
-
postgresql 性能参数配置方式
查询Linux服务器配置 在进行性能调优之前,需要清楚知道服务器的配置信息,比如说 CPU,内存,服务器版本等信息。 查询系统版本信息 root@ubuntu160:~# lsb_release -a No LSB modules are available. Distributor …
-
postgresql SQL语句变量的使用说明
一般变量使用我们都是放在函数里面,这里开发需求,要在SQL直接使用变量,方便查找一些问题,比如时间变量,要根据时间进行筛选 这里有三种方法可以实现 1.psql命令使用变量 表数据如下: hank=> select * from …
-
postgresql 实现查询出的数据为空,则设为0的操作
我就废话不多说了~ select name,price from odoo_sale; select name,COALESCE(price, 0) from odoo_sale; 补充:postgresql查询某列的最大值时,对查询结果为空做默认为0的处理 实例如下: select coalesce(max(max…
-
postgresql 补齐空值、自定义查询字段并赋值操作
查询出的数据自定义url字段并赋值 select id,name,'/index/' url from table_name 补充:postgresql 判断是空的_postgresql 数字类型存空值或null值、字段查询处理 1、存储数字类型,包含Integer,Double等,拼接字…
-
PostgreSQL 实现定时job执行(pgAgent)
PostgreSQL中定时job执行 业务分析 近期项目需要定期清理数据库中的多余数据,即每月1号删除指定表中一年以上的数据。 初步分析这种定时job可以使用一下两种技术实现: Linux的crontab功能 pgadmin的pgAgent功能 为…
-
Postgres 创建Role并赋予权限的操作
创建Role CREATE USER <role_name> PASSWORD '<role_password>'; 赋予权限 赋予database所有权限 GRANT ALL ON DATABASE <db_name> TO <role_name>; 赋予只读权限 (不能再db level直接赋予…