51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#PostgreSQL
postgresql 的 .pgpass密码文件的使用
pgpass是连接postgresql时使用的密码文件,通常位置为~/.pgpass。在使用某些组件时还真的必须使用。具体的格式为:hostname:port:database:username:password常见的使用如下:#su-postgres$vi~/.pgpass#hostname:port:databas...
代码星球
·
2020-05-17
postgresql
.pgpass
密码
文件
使用
Postgresql使用coalesce实现类似oracle的NVL方法
COALESCE(expression_1,expression_2,...,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值。如果所有的表达式都是空值,最终将返回一个空值。使用COALESCE在于大部分包含空值的表达式最终将返回空值。SELECTcoalesce(collect_res...
代码星球
·
2020-05-17
Postgresql
使用
coalesce
实现
类似
Postgresql修改字段的长度
altertabletbl_examaltercolumnquestiontypecharactervaring(1000);altertabletbl_examaltercolumnquestiontypenumeric(18,4);...
代码星球
·
2020-05-17
Postgresql
修改
字段
长度
Postgresql添加/删除触发器示例
--定义触发器CREATETRIGGER"vss_after_insert_flow_201702"AFTERINSERTON"public"."vss_passenger_flow_201702"FOREACHROWEXECUTEPROCEDURE"vss_after_insert_flow"();--删除触发器DR...
代码星球
·
2020-05-17
Postgresql
添加
删除
触发器
示例
postgresql cast转换类型
代码CAST(aaasNUMERIC)CAST(bb asVARCHAR)...
代码星球
·
2020-05-17
postgresql
cast
转换
类型
Postgresql 查看当前数据库所有的触发器
SELECT*FROMpg_trigger...
代码星球
·
2020-05-17
Postgresql
查看
当前
数据库
有的
Postgresql ALTER语句常用操作小结
postgresql版本:psql(9.3.4)1、增加一列复制代码代码如下:ALTERTABLEtable_nameADDcolumn_namedatatype; ...
代码星球
·
2020-05-17
Postgresql
ALTER
语句
常用
操作
PostgreSQL SELECT INTO和INSERT INTO SELECT 两种表复制语句
SELECTINTO和INSERTINTOSELECT两种表复制语句都可以用来复制表与表之间的数据,但是它们之间也有区别。建表语句:bas_custom_rel表CREATETABLE"public"."bas_custom_rel"("uuid"int8NOTNULL,"kunnrkh"varchar(100)COL...
代码星球
·
2020-05-17
SELECT
INTO
PostgreSQL
INSERT
两种
Postgresql
MATERIALIZED VIEWPG9.3版本之后开始支持物化视图。View视图:虚拟,不存在实际的数据,在查询视图的时候其实是对视图内的表进行查询操作。物化视图:实际存在,将数据存成一张表,查询的时候对这个表进行操作。物化视图内的数据需要和表的数据进行同步,这就是refresh。实验环境:CentOS7P...
代码星球
·
2020-05-17
Postgresql
postgresql interval 字段拼接
无拼接时:SELECTscan_time+'5day' FROMtbl_temp_record SELECTscan_time+'-5day' FROMtbl_temp_record 拼接字段时:SELECTscan_time+5||'day' FROMtb...
代码星球
·
2020-05-17
postgresql
interval
字段
拼接
PostgreSQL判断一个表是否存在
postgresql判断一个表是否存在:方法一:selectcount(*)frompg_classwhererelname='tablename'; 方法二:selectcount(*)frominformation_schema.tableswheretable_schema='public'andtab...
代码星球
·
2020-05-17
PostgreSQL
判断
一个
是否
存在
安装 PostgreSQL 时丢失 libintl-8.dll 解决方案
发表于2013年11月13日 修订于2018年05月05日PostgreSQL比MySQL有更多的高级特性,而且微信支付的数据库也是基于PostgreSQL,因此越来越多的开发者开始尝鲜PostgreSQL,但毕竟是第一次安装,肯定会有学习成本。本文将帮你顺利渡...
代码星球
·
2020-05-17
安装
PostgreSQL
丢失
libintl-8.dll
解决方案
postgresql数据库的 to_date 和 to_timestamp 将 字符串转换为时间格式
数据库中:字符串转换为时间格式二者区别: to_data转换为普通的时间格式 to_timestamp转换可为时间戳格式出错场景:比较同一天日期大小的时候,很容易出错例如:&nbs...
代码星球
·
2020-05-17
to
postgresql
数据库
date
timestamp
postgreSQL计算总数sum if case when
假设postgreSQL中表名为user,现在需要计算每个用户参加过的次数(is_join字段为null时不算,表中的null并不是字符串''或者字符串'Null',而是数据库中的null类型)user_namejoin_timefindingYESfiddingYESfiddingNullhongYEShongYES...
代码星球
·
2020-05-17
postgreSQL
计算
总数
sum
if
postgresql 计算时间差的秒数、天数
处理时间时用到了,记录一下。 计算时间差天数selectextract(dayFROM(age('2017-12-10'::date,'2017-12-01'::date))); 计算时间差秒数selectextract(epochFROM(now()-(now()-interval'1day'))...
代码星球
·
2020-05-17
postgresql
计算
时间差
秒数
天数
首页
上一页
...
8
9
10
11
12
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他