![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
postgresql
文章平均质量分 88
weixin_43315211
IT新人
展开
-
分布式事务的一致性
一、事务数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令。事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行,因此事务是一个不可分割的工作逻辑单元。事务的四大特性:ACID (原子性,一致性,隔离性,持久性)1.1 原子性原子性是我们对事务最直观的理解:事务就是一系列的操作,要么全部都执行,要么全部都不执行。1.2 一致性事务的一致性定义基本可以理解为是事务对数据完整性约束的遵循。这些约束可能包括主键约束、原创 2021-07-02 13:58:01 · 1652 阅读 · 0 评论 -
postgresql 递归查询
1、表结构如下CREATE TABLE "public"."city" ( "id" int4 NOT NULL DEFAULT nextval('city_id_seq'::regclass), "name" varchar(255) COLLATE "pg_catalog"."default", "parent_id" int4);ALTER TABLE "public"...原创 2019-09-30 14:36:58 · 808 阅读 · 0 评论 -
postgresql返回结果集
单个结果集(1)使用 return query 创建functionCREATE OR REPLACE FUNCTION get_one_record() RETURNS SETOF RECORD as$$DECLARE v_rec RECORD;BEGIN return query ( SELECT * FROM public.config ); retu...原创 2019-07-11 20:11:55 · 3092 阅读 · 0 评论 -
postgresql设置开机自启动
1、修改$GP_HOME/contrib/start-scripts/linux 文件# Installation prefix#prefix=/usr/local/pgsql#安装路径prefix=/home/postgres#echo "-----$prefix-----"# Data directory#PGDATA="/usr/local/pgsql/data"#数据存放路...原创 2019-05-07 14:43:04 · 7244 阅读 · 0 评论 -
flink连接kafka,postgresql sink
配置文件Baseconfpackage com.conf;public class BaseConf { public static final String USERNAME = "postgres"; public static final String PASSWORD = "passwd"; public static final String DRIVERN...原创 2019-03-12 17:40:06 · 3443 阅读 · 0 评论 -
postgresql主从备份
1、分别在master节点和standby节点安装Postgresql2、Master上的配置:(1)创建备份用户:create role rep1 login replication encrypted password ‘passwd’;(2)修改pg_hba.confhost replication all 127.0.0.1/32 ...原创 2019-03-06 11:05:59 · 914 阅读 · 1 评论 -
postgresql安装教程
1.软件下载cd /usr/local/src/wget https://ftp.postgresql.org/pub/source/v9.4.5/postgresql-9.4.5.tar.gz2.安装依赖包yum install -y perl-ExtUtils-Embed readline-devel zlib-devel pam-devel libxml2-devel li...原创 2019-03-06 09:19:47 · 871 阅读 · 3 评论 -
PostgreSQL自增序列
自增序列在创建表时添加自增序列:CREATE SEQUENCE incremental_test1_id_seq START WITH 1 INCREMENT by 1 NO MINVALUE NO MAXVALUE CACHE 1;ALTER TABLE incremental_test1 ALTER COLUMN id SET DEFAULT nextval('incremen...原创 2019-02-28 15:52:23 · 2684 阅读 · 0 评论