当前位置: 首页 > news >正文

wordpress万网安装/网站优化排名怎么做

wordpress万网安装,网站优化排名怎么做,网站企业备案资料,网站建设和网站由于PostgreSQL没有提供类似Oracle的自治事务控制功能,本节介绍了如何使用dblink实现简单的自治事务控制. 样例 安装dblink插件,验证dblink可连接至本地PG [local]:5432 pg12testdb# create extension dblink; ERROR: extension "dblink" already exists Time: 1…

由于PostgreSQL没有提供类似Oracle的自治事务控制功能,本节介绍了如何使用dblink实现简单的自治事务控制.

样例
安装dblink插件,验证dblink可连接至本地PG


[local]:5432 pg12@testdb=# create extension dblink;
ERROR:  extension "dblink" already exists
Time: 1.128 ms
[local]:5432 pg12@testdb=# select t1.* from dblink('host=/tmp port=5432 dbname=testdb user=pg12','select * from t1') as t1(id int,c1 int,c2 int) limit 1;id | c1 | c2 
----+----+----4 |  4 |  4
(1 row)
Time: 1413.943 ms (00:01.414)

创建数据表和存储过程


[local]:5432 pg12@testdb=# drop table if exists log;
DROP TABLE
Time: 38.531 ms
[local]:5432 pg12@testdb=# CREATE TABLE log(
pg12@testdb(#   msg text not null,
pg12@testdb(#   sender_ts timestamptz not null,
pg12@testdb(#   local_ts timestamptz default now()
pg12@testdb(# );
CREATE TABLE
Time: 8.686 ms
[local]:5432 pg12@testdb=# CREATE OR REPLACE FUNCTION log_dblink(msg text)
pg12@testdb-#  RETURNS void
pg12@testdb-#  LANGUAGE sql
pg12@testdb-# AS $function$
pg12@testdb$#    select dblink('host=/tmp port=5432 user=pg12 dbname=testdb',
pg12@testdb$#     format('insert into log select %L, %L', msg, clock_timestamp()::text))
pg12@testdb$# $function$;
CREATE FUNCTION
Time: 3.657 ms

测试验证,启动事务,调用函数,然后rollback


[local]:5432 pg12@testdb=# begin;
BEGIN
Time: 1.293 ms
[local]:5432 pg12@testdb=#* select log_dblink('log message');log_dblink 
------------
(1 row)
Time: 16.394 ms
[local]:5432 pg12@testdb=#* rollback;
ROLLBACK
Time: 0.845 ms

通过dblink执行的SQL主事务隔离,已commit


[local]:5432 pg12@testdb=# select * from log;msg     |           sender_ts           |           local_ts            
-------------+-------------------------------+-------------------------------log message | 2019-08-05 14:23:30.459183+08 | 2019-08-05 14:23:30.468047+08
(1 row)
Time: 0.695 ms

参考资料
PostgreSQL DBA(58) - DBLink
Implementing Autonomous Transactions in Postgres

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/6906/viewspace-2652695/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/6906/viewspace-2652695/

http://www.jmfq.cn/news/4826539.html

相关文章:

  • js网站下拉置顶代码/百度网盘网页版登录首页
  • 专业排名优化网站/海阳seo排名
  • 优秀网站建设出售/网上推广赚钱方法
  • 网上商城怎么开发/霸榜seo
  • 开发网站怎样注册公司/seo网站推广的主要目的是什么
  • 杭州网站建设页面/网络营销技巧和营销方法
  • 建设网站后如何做后台/广东清远今天疫情实时动态防控
  • 本地企业网站建设服务/百度学术论文官网入口
  • 服装生产厂商网站建设方案/推广学院seo教程
  • 怎么在网站视频做字幕/班级优化大师怎么用
  • 苏州企业网站制作服务/网站收录申请
  • 网站域名注册信息查询/网络营销和网络推广
  • 一个人做网站现实吗/免费推广产品的平台
  • 网站如何被搜索引擎收录/广州的百度推广公司
  • 阿里巴巴网站做销售方案/郑州seo优化哪家好
  • 想做个网站 怎么做/新手学百度竞价要多久
  • 网站建设实质/百度宁波运营中心
  • 建设 展示型企业网站/杭州网站运营十年乐云seo
  • 没公司怎么做网站/中国2022年重大新闻
  • 旅游网站建站目的/免费做网站的平台
  • 焦作网站建设哪家权威/广告
  • 大连微网站建设/百度经验官网入口
  • 刚做的win7系统连上网站没网/百度 营销推广多少钱
  • 权威的徐州网站建设/seo如何优化网站步骤
  • 网站建设知识/成都网站推广公司
  • 免费做调查的网站/免费培训机构管理系统
  • 中职网站建设与管理专业/百度人气榜
  • 渭南免费做网站公司/seo引擎优化是什
  • 郑州做网站公司有多少钱/推广广告赚钱软件
  • 经营性网站备案需要什么/cps推广接单平台