#postgres

Barman安装及备份PostgreSQL

barman特点零数据丢失备份。保证用户在只有一台备份服务器的情况下达到零数据丢失。与备份服务器合作。允许备份服务器在与主服务器的流式复制不可用时,从barman获取wal文件。可靠的监控集成。用于监控和创建有关Barman配置状态的报告。可并行的备份和恢复。以更快的速度执行拷贝,加快了整个备份和恢复过程。备份目录。允...

PostgreSQL 增量备份详解以及相关示例

PostgreSQL没有类似MySQL的二进制日志,但是有和MySQL类似的REDOLOG,并且有MySQL没有的REDO归档功能。当然REDO的归档已经MariaDB和Percona-MySQL已经实现。那我们就利用PGSQL的REDO归档,也叫WAL来实现增量备份。  假设我们已经做了一个物理的...

PostgreSQL查看版本信息

psql--versionselectversion();showserver_version;SHOWserver_version_num;或SELECTcurrent_setting('server_version_num');SELECTcurrent_setting(‘server_version_...

Postgresql 帐号密码修改方法

1.Linux环境下#supostgres-bash-3.2$psql-Upostgrespostgres=#alteruserpostgreswithpassword'newpassword';postgres=#q...

postgresql 的 .pgpass密码文件的使用

pgpass是连接postgresql时使用的密码文件,通常位置为~/.pgpass。在使用某些组件时还真的必须使用。具体的格式为:hostname:port:database:username:password常见的使用如下:#su-postgres$vi~/.pgpass#hostname:port:databas...

Postgresql使用coalesce实现类似oracle的NVL方法

COALESCE(expression_1,expression_2,...,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值。如果所有的表达式都是空值,最终将返回一个空值。使用COALESCE在于大部分包含空值的表达式最终将返回空值。SELECTcoalesce(collect_res...

Postgresql修改字段的长度

altertabletbl_examaltercolumnquestiontypecharactervaring(1000);altertabletbl_examaltercolumnquestiontypenumeric(18,4);...

Postgresql添加/删除触发器示例

--定义触发器CREATETRIGGER"vss_after_insert_flow_201702"AFTERINSERTON"public"."vss_passenger_flow_201702"FOREACHROWEXECUTEPROCEDURE"vss_after_insert_flow"();--删除触发器DR...

postgresql cast转换类型

代码CAST(aaasNUMERIC)CAST(bb asVARCHAR)...
代码星球 ·2020-05-17

Postgresql ALTER语句常用操作小结

postgresql版本:psql(9.3.4)1、增加一列复制代码代码如下:ALTERTABLEtable_nameADDcolumn_namedatatype;             ...

PostgreSQL SELECT INTO和INSERT INTO SELECT 两种表复制语句

SELECTINTO和INSERTINTOSELECT两种表复制语句都可以用来复制表与表之间的数据,但是它们之间也有区别。建表语句:bas_custom_rel表CREATETABLE"public"."bas_custom_rel"("uuid"int8NOTNULL,"kunnrkh"varchar(100)COL...

Postgresql

MATERIALIZED VIEWPG9.3版本之后开始支持物化视图。View视图:虚拟,不存在实际的数据,在查询视图的时候其实是对视图内的表进行查询操作。物化视图:实际存在,将数据存成一张表,查询的时候对这个表进行操作。物化视图内的数据需要和表的数据进行同步,这就是refresh。实验环境:CentOS7P...
代码星球 ·2020-05-17

postgresql interval 字段拼接

无拼接时:SELECTscan_time+'5day' FROMtbl_temp_record SELECTscan_time+'-5day' FROMtbl_temp_record  拼接字段时:SELECTscan_time+5||'day' FROMtb...

PostgreSQL判断一个表是否存在

postgresql判断一个表是否存在:方法一:selectcount(*)frompg_classwhererelname='tablename'; 方法二:selectcount(*)frominformation_schema.tableswheretable_schema='public'andtab...
首页上一页...89101112...下一页尾页