![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
postgres
张永光
这个作者很懒,什么都没留下…
展开
-
postgres copy命令
1.从本番数据表copy到本番临时文件copy pacerplayer.mst_app to /tmp/mst_app2.把本番的临时文件拿到测试环境scp /tmp/mst_app root@10.100.2.90:/tmp/mst_app3.把测试环境的临时文件导入到测试数据表copy pacerplayer.mst_app from /tmp/mst_app原创 2018-01-29 12:51:49 · 24739 阅读 · 0 评论 -
pgpool添加用户
1.pgpool添加用户cd /etc/pgpool-IIvi pool_passwd2.执行sql语句,获取md5select rolname,rolpassword from pg_authidvi pool_passwd appforpacer:md5e72cd3feac7ea1a6b372aa8a5fec0a7f3.重新启动pgpoolps原创 2018-01-30 12:37:17 · 26819 阅读 · 0 评论 -
建立外部表
建立外部表--安装postgres_fdwCREATE EXTENSION postgres_fdw--新建远程数据库create server masterdb foreign data wrapper postgres_fdw options (host localhost,dbname MasterDB,port 5432) ;--新建用户create user ma原创 2018-01-30 12:37:13 · 25998 阅读 · 0 评论 -
centos6.5安装pgpool
设置主备机免密码传输主机: 172.17.254.90cd ~/.sshssh-keygen -t rsacat id_rsa.pub >>authorized_keys #本机ssh信任ssh-copy-id -i root@172.17.254.91 #他机ssh信任备机: 172.17.254.91cd ~/.ssh原创 2018-01-30 12:37:09 · 25651 阅读 · 0 评论 -
pgpool添加用户
1.pgpool添加用户cd /etc/pgpool-IIvi pool_passwd2.执行sql语句,获取md5select rolname,rolpassword from pg_authidvi pool_passwd appforpacer:md5e72cd3feac7ea1a6b372aa8a5fec0a7f3.重新启动pgpoolps原创 2018-01-29 12:51:57 · 25501 阅读 · 0 评论 -
建立外部表
建立外部表--安装postgres_fdwCREATE EXTENSION postgres_fdw--新建远程数据库create server masterdb foreign data wrapper postgres_fdw options (host localhost,dbname MasterDB,port 5432) ;--新建用户create user ma原创 2018-01-29 12:51:53 · 24915 阅读 · 0 评论 -
md5 authentication failed
Unable to connect to server:ERROR: md5 authentication failedDETAIL: password does not match1.执行sql语句,获取用户md5select rolname,rolpassword from pg_authid2.pgpool添加用户cd /etc/pgpool-IIvi原创 2018-01-29 12:51:45 · 25630 阅读 · 0 评论 -
pgpool命令
查询锁:SELECT locked.pid AS locked_pid, locker.pid AS locker_pid, locked_act.usename AS locked_user, locker_act.usename AS locker_user, locked.virtualtransaction, locked.t原创 2018-01-29 12:51:41 · 24652 阅读 · 1 评论 -
高可用性方案
高可用框架基础多个数据库协同工作,一台失效,另一台顶替几台数据库同时提供服务,用户可用访问任意一台数据库数据同步是高可用方案的基础数据同步共享磁盘 SAN存储,一台机器失效,把SAN挂到另一台机器WAN日志同步,流复制 postgres自身提供,搭建主从服务器触发器 使用触发器几率数据变化,同步到另一台数据库可复制中间件原创 2018-01-29 12:51:25 · 25575 阅读 · 0 评论 -
proxool简介
Proxool是一种Java数据库连接池技术易用,简装的连接池提供监控功能,便于发现连接泄露1.proxool.xml文件alias: 别名driver-url: url连接串driver-class: 驱动类property user 用户名 password 密码2.最大连接数默认5个,超过这个数,再有请原创 2018-01-29 12:51:21 · 23750 阅读 · 0 评论 -
sql psql数据类型对比
数据类型 SQL Server PostgreSQL 备注 数字型 tinyint smallint tinyint(0-255),smallint(-32768-32767) smallint smallint,int2 int2是smallint别名 int int big原创 2018-01-29 12:51:17 · 23680 阅读 · 0 评论 -
sql转psql
1.日期转换CONVERT(VARCHAR(10),GetDate(),23))to_char(now(),yyyy-MM-dd)extract(year from now());2.日期加减表示三天后select now() interval 3 day;select to_char(now() interval 7 day,yyyy-MM-dd)每原创 2018-01-29 12:51:13 · 22534 阅读 · 0 评论 -
user mapping not found for
找不到“pacer”的用户映射user mapping not found for "pacer"外部表没有pacer用户的映射,在Foreign Server找到外部服务器,添加pacer用户映射CREATE USER MAPPING FOR pacer SERVER masterbranchsales OPTIONS ("user" 'pacer',passwo原创 2018-01-29 12:51:09 · 24074 阅读 · 0 评论 -
postgres 物化视图
物化视图使用1.全量刷新刷新物化视图 全量更新会阻塞select操作 refresh materialized view mv_test_kenyon; 2.使用with no data刷新 refresh materialized view mv_test_kenyon with no data; REFRES原创 2018-01-28 13:01:43 · 37060 阅读 · 0 评论 -
游标函数模板
CREATE OR REPLACE FUNCTION management_ks.PROC_KS_UpdateCheckReportMsg( v_StoreCD INT, v_CheckDate timestamp, v_Msg VARCHAR(80原创 2018-01-30 12:37:20 · 27173 阅读 · 0 评论