postgresql中,对表的权限控制比较严格,很多事情只有owner才有权限去做。所以我们尽量用onwer账户去操作。但是有的时候我们需求去批量修改owner,比如导入的表结构。但是官方并没有提供比较好的命令。我们可以用拼接sql的方式去完成这个命令。1.查看有哪些表 select * from ...
分类:
数据库 时间:
2020-06-29 18:47:03
阅读次数:
220
为什么没有插入数据,但已用存储空间会增加? 由于 PostgreSQL 的 MVCC 机制: 被 DELETE 的行并不会直接物理删除。 Update 的行是通过插入新行实现的,过期数据也不会直接物理删除。因此,即使没有插入数据也会存在存储数据量增加的情况。 当前云数据库已默认开启 autovacu ...
分类:
其他好文 时间:
2020-06-29 18:33:46
阅读次数:
70
2020年4月7日,腾讯云正式发布国内首个Serverless数据库新品——PostgreSQL for Serverless。相比普通云上数据库,该数据库能够最快1秒完成部署,成本降低70%。
分类:
数据库 时间:
2020-06-28 16:52:35
阅读次数:
50
具体代码如下: 1 package main 2 3 import ( 4 "database/sql" 5 "fmt" 6 "log" 7 "reflect" 8 "net/http" 9 10 _ "github.com/lib/pq" 11 ) 12 13 type sys_user stru ...
分类:
数据库 时间:
2020-06-27 00:38:31
阅读次数:
65
由于MVCC的原因,pg并非是直接更新一行记录:它生成重复的记录并提供行的可见性映射信息。 为什么要这么做呢?因为数据库必须考虑一个关键问题:并发性。被更新的行可能还在被之前的事务使用。 为了解决这个问题:rdbms采用了不同技术: ·修改行,并将原来的行版本放置到另外一个地方。比如oracle中的 ...
分类:
数据库 时间:
2020-06-26 14:27:57
阅读次数:
54
MySQL8.0之前,做数据排名统计等相当痛苦,因为没有像Oracle、SQL SERVER 、PostgreSQL等其他数据库那样的窗口函数。但随着MySQL8.0中新增了窗口函数之后,针对这类统计就再也不是事了,本文就以常用的排序实例介绍MySQL的窗口函数。 1、准备工作 创建表及测试数据 m ...
分类:
数据库 时间:
2020-06-26 13:10:30
阅读次数:
69
显示(查询)所有的数据库 MySQL查询: show databases PostgreSQL查询: select * from pg_database 查询当前数据库中所有的表信息 like后可写入模糊匹配的表名称 MySQL查询: SELECT table_name tableName, ENG ...
分类:
数据库 时间:
2020-06-24 16:02:21
阅读次数:
63
向数据库INSERT记录时,经常会遇到唯一键(包括主键)重复而执行失败的情况。对此,Oracle, PostgreSQL和MySQL提供了一条SQL即可实现的SQL语句。 ...
分类:
数据库 时间:
2020-06-24 13:57:42
阅读次数:
83
find / -name postgresql-12.service res:/usr/lib/systemd/system/postgresql-12.service [Service]Environment=PGDATA=/data/pgsql/data2 修改数据存放目录修改后重启 登录数据库 ...
分类:
数据库 时间:
2020-06-22 18:45:00
阅读次数:
71
开发环境: IDE:IntelliJ IDEA 2017+ DB:? mysql5.7.4、PostgreSQL、mongoDB、redis JDK:JDK1.8+ ?Maven:Maven 3.2.3+ 技术框架:前后端分离、微服务等 ?核心框架:spring boot 2.0.0、springc ...
分类:
编程语言 时间:
2020-06-22 12:45:35
阅读次数:
159