#tg

postgresql批量修改表的owner

postgresql中,对表的权限控制比较严格,很多事情只有owner才有权限去做。所以我们尽量用onwer账户去操作。但是有的时候我们需求去批量修改owner,比如导入的表结构。但是官方并没有提供比较好的命令。我们可以用拼接sql的方式去完成这个命令。1.查看有哪些表select*frominformation_sc...

PostgreSQL配置文件参数优化

postgresql.auto.conf的优先级高于postgresql.conf,系统会先读postgresql.auto.conf的参数配置。使用altersystemset仅修改postgresql.auto.conf文件的内容,且只有重启服务后才能读取到新参数配置,postgresql.conf则是通过文本编辑...

postgresql重要参数解析及优化

转载自:https://yq.aliyun.com/articles/413018?spm=a2c4e.11155435.0.0.56e45560r1J1NW1.max_connections200最大客户端连接数。每个连接在后端都会对应相应的进程,耗费一定的内存资源。如果连接数上千,需要使用连接池工具。2.share...

postgresql的一些参数优化值

9.5的常用的一些设置,自己mark一下防止丢失;参数用途的说明,不做说明,仅为自己记录<pre>max_connections=3000work_mem=8MBshared_buffers=1GBfsync=offsynchronous_commit=offcommit_delay=500commit_s...

postgresql中的search_path

search_path类似于linux中的path环境变量。postgres=#showsearch_path;  search_path  ----------------- "$user",public(1row)默认值是$user,public,意思就是当以某个用...

postgresql 查询集合结果用逗号分隔返回字符串处理

关键字:string_agg('','')例如: selectstring_agg(name||'',',')fromsys_user  ...

postgresql获取随机数

获取0-1之间的随机小数selectrandom();1获取一个1-10000之间的随机整数,ceil函数:得到不小于参数的最小的整数,floor:得到不大于参数的最大整数,trunc:截断SELECTceil(random()*(10000-1)+1)asnum;SELECTfloor(random()*(10000...
代码星球 代码星球·2020-08-07

postgis常用的函数

常见函数:http://postgis.net/docs/reference.html ST_GeometryType(geometry)   ——  返回几何图形的类型ST_NDims(geometry)  &md...

PostgreSQL安装和使用

青岛OJ系统用的关系型数据库是PostgreSQL,为此对PostgreSQL大致了解下。今天的主要话题围绕下面两个方面:PostgreSQL安装PostgreSQL使用1.安装命令aptinstallpostgresql2.修改/etc/postgresql/9.5/main/postgresql.conf将下面li...
代码星球 代码星球·2020-07-24

zip和tgz以及exe的区别

在下载东西的时候总是碰见后缀是.tar.gz和.zip的问题,搞不清楚是怎么回事,不晓得下载哪个文件才是对自己有用的。后来才知道,其实这两个压缩文件里面包含的内容是一样的,只是压缩格式不一样,tar.gz格式的文件比zip文件要小不少。tar.gz压缩格式用于unix的操作系统,而zip用于windows的操作系统,但...
代码星球 代码星球·2020-07-22

PostgreSQL 缓存

PostgreSQLphysicalstorage和interdb   值得阅读数据在物理介质上存储是以page的形式,大小为8K,如下:a tuple或an item是行的同义词a relation是表的同义词a filenode是表示对表或索引的...
代码星球 代码星球·2020-07-14

PostgreSQL 知识点

1、timestamp有分时区和无时区(减少使用),8个字节,包含日期和时间,范围是:公元前4713-公元294276。底层存储的是时间戳,这对任何地区的都一样,而具体时间显示则可从数据库层面设置时区、加字段设置时区、取数据转化时区、取出后在代码层转化时区。  自动更新时间:  1、触发器createorreplace...
代码星球 代码星球·2020-07-14

mybatis+postgresql10插入返回主键ID

MyBatis如果使用useGeneratedKeys去生成自增列会造成不成功,因为官方提供只支持这些数据库:mybatisgeneratedkeys,那么如果要用在oracle和postgresql上,就必须知道它们的自增列是通过序列进行完成的,所以根据这个思路可以在插入的时候调用序列获取下一个值,然后再插入,序列的...

spring data jpa在使用PostgreSQL表名大小写的问题解决

国内的文章看了一遍,其实没找到根本问题解决方法,下面将列举这一系列的问题解决方法:1、在配置文件增加如下配置:spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStand...

PostgreSQL控制台以竖行显示

xselect*fromuser;这个和MySQL的有点区别,在查询之前使用x进行显示的开启注意:只需要用一次即可,以后的查询都是以竖行进行显示。...
首页上一页...45678...下一页尾页