
PostgreSql
Aikes902
工作只是生活的一部分
展开
-
Oracle与PostgreSql语法分析对比
ORACLE与PostGreSQL对比分析 Oracle PG 数据类型 Varchar2 varchar number numeric date timestamp/date/time 不支持boolean,可通过0/1代替 支持boolean 基本函数 当前日期:SYSDATE now()/CURRENT_TIMESTAMP/CURRENT_DATE/ CURRENT_TIME/localtimestamp to原创 2021-03-22 11:03:43 · 1166 阅读 · 0 评论 -
Postgre数据库常用SQL汇总
一、表存储、数据库连接、锁表等相关SQL--查看表及表存储大小SELECTschemaname as schema,tablename as table_name,pg_size_pretty(pg_relation_size(schemaname || '.' || tablename)) AS size_p,pg_total_relation_size(schemaname || '.' || tablename) AS siz,pg_size_pretty(pg_total_rela原创 2020-07-13 16:36:32 · 797 阅读 · 1 评论 -
Postgre数据库函数编写总结
最近PG数据库的项目上线完成,有一些bug导致的业务数据异常决定用函数/存储过程处理一下,下面是使用过程中主要用到的一些语法,记录下来分享给大家(重点参考语法就行,业务关系被我脱敏改的稀碎哈哈哈~)CREATE OR REPLACE FUNCTION doFun() RETURNS integer AS$$declare V_RECORD RECORD; V_SUCCESS_COUNT int; V_EFFECT_ROW_COUNT int; V_CUSTOMER_NO var原创 2020-07-08 18:40:07 · 1667 阅读 · 0 评论 -
Postgre数据库用户权限总结
1、故事起源我们的项目使用了PG数据库,在项目开发阶段,为了省事偷懒,直接将应用连接数据库的用户给了supperuser权限,用起来简直不要太爽。随着开发进度接近中后期,开始筹建用户验收环境,在该环境我依旧直接给了超级用户权限,谁曾想就在前几天甲方爸爸哗啦啦的给了一堆漏洞清单,让我们抓紧整改。一头雾水的我不得不重操旧业,开始四处学习PG的用户权限相关知识。2、 干货记录2.1 、创建用户CREATE USER/ROLE name [ [ WITH ] option [ ... ] ] : 关键词原创 2020-06-26 20:32:46 · 7080 阅读 · 4 评论 -
Linux下PostgreSQL数据库安装
本文记录安装包方式进行数据库安装一、下载安装包1.官网下载源码安装包,本文使用10.5版本(https://www.postgresql.org/ftp/source/v10.5/)2.通过XFTP等工具将安装包上传到服务器指定目录(博主放在了:/pg)二、解压安装包1.使用指令:tar -xvf postgresql-10.5.tar.gz注:博主操作的服务器无法...原创 2020-03-02 13:03:59 · 641 阅读 · 0 评论