logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

postgresql 临时表空间及注意事项

--查看数据库临时表空间位置--temp_tablespaces是表空间名称的列表,当列表中有一个以上名称时, PostgreSQL 每次临时对象被创建时选择一个列表中的随机数;--除了在一个事务中之外,先后创建临时对象放置在列表连续的表空间中。--如果列表中选定的元素是一个空字符串, PostgreSQL 会自动使用当前数据库的缺省表空间select * from pg_settin

oracle,中括号

1. 在,oracle中在使用正则表达式时,如果使用regexp_replace(sourceString,'[ ]+',' '); 则其匹配一个或多个空格,如 "a    b" --->"a b"

#正则表达式
postgresql 正则暗坑

--注意pg的正则使用不正会有隐患postgres=# select * from t;id | name----+------1 | bill1 | bill1 | bill(3 rows)--注意,由于没有匹配正则,其执行了过滤操作(其是在select字段中,不细看还以为t表中没有数据呐)postgres=# select t.*,regexp_matche

postgresql 数组类型

--pg支持数组,且支持分片访问,比如[1:2],任意只有一个数字(没有冒号)的维数是从 1 开始到声明的数字为止的--如果任意维数被写为一个片段,也就是,包含一个冒号,那么所有维数都被当做是片段If any dimension is written as a slice, i.e., contains a colon, then all dimensions are treated as

postgresql upsert 使用范例

--pg 9.5 版本支持 "UPSERT" 特性, 这个特性支持 INSERT 语句定义 ON CONFLICT DO UPDATE/IGNORE 属性,当插入 SQL 违反约束的情况下定义动作,而不抛出错误--创建测试数据表create table t (id int constraint idx_t_id primary key,name varchar(20) constraint

postgresql 分区与优化

--对于分区表constraint_exclusion 这个参数需要配置为partition或onpostgres=# show constraint_exclusion ;constraint_exclusion----------------------partition--创建父子表, 用于存储分区数据create table t(id int primary

mongodb 持久化

Mongodb在1.8版本之后开始支持journal,就是我们常说的redo log,用于故障恢复和持久化。持久化为了保证数据永久保存不丢失。MongoDB具有高度可配置的持久化设置,从完全没有任何保证到完全持久化。下面介绍一下内容:1. MongoDB是如何保证持久化的2. 如何配置应用程序和服务器持久化等级来满足你的需求3. 没有启用journal的影响4. 什么是Mo

postgresql时间相关函数

时间与字符串转换to_charto_date, to_timestamp时间的计算日期时间戳timeinterval时间相关函数agecurrent_xxx,localxxxisfinitejustify_xxxextract,date_partdate_trunc跟事务相关的时间戳clock_timestamp, timeofday

ORA-01466: unable to read data - table definition has changed

1. 在创建好表之后,最好等几分钟让SCN增加。如果尝试去flashback一个新创建的表,可能会遇到ORA-01466:unable to read data - table definition has changed

FATAL,XX000,"highest timeline 14 of the primary is behind recovery timeline 15" rsync 增量重置备库

--在主从复制环境中,如果从库不小心打开了读写模式(相当单节点的一个数据),比如touch /usr/local/postgresql/9.3.4/5434/pgsql.recovery.trigger--此时从节点已经于主机点脱离,此时再把这个节点改为从节点时,由于从的timeline高于主,故该节点不能再变成从节点了[postgres@rudy_01 5434]$ ls | grep r

#postgresql
    共 16 条
  • 1
  • 2
  • 请选择