postgres 9.5 FDW变化
2016-04-26 23:29
288 查看
9.5主要是2个方法有变动:
create_foreignscan_path
9.4比9.5少了个Path *fdw_outerpath
make_foreignscan
这个函数在9.5中添加了3个参数:
9.4中的make_foreignscan
在接口fdwroutine->GetForeignPlan中需要添加一个Plan *outer_plan
这样就能快乐的在9.5上面玩耍fdw了
create_foreignscan_path
extern ForeignPath *create_foreignscan_path(PlannerInfo *root, RelOptInfo *rel, double rows, Cost startup_cost, Cost total_cost, List *pathkeys, Relids required_outer, Path *fdw_outerpath, List *fdw_private);
9.4比9.5少了个Path *fdw_outerpath
extern ForeignPath *create_foreignscan_path(PlannerInfo *root, RelOptInfo *rel, double rows, Cost startup_cost, Cost total_cost, List *pathkeys, Relids required_outer, List *fdw_private);
make_foreignscan
这个函数在9.5中添加了3个参数:
extern ForeignScan *make_foreignscan(List *qptlist, List *qpqual, Index scanrelid, List *fdw_exprs, List *fdw_private, List *fdw_scan_tlist, List *fdw_recheck_quals, Plan *outer_plan);
9.4中的make_foreignscan
extern ForeignScan *make_foreignscan(List *qptlist, List *qpqual, Index scanrelid, List *fdw_exprs, List *fdw_private);
在接口fdwroutine->GetForeignPlan中需要添加一个Plan *outer_plan
这样就能快乐的在9.5上面玩耍fdw了
相关文章推荐
- 冲刺第八天
- 链表,队列,堆栈
- c++集锦
- Part 21 to 22 AngularJS anchorscroll
- Asp.net MVC 4 异步方法
- java学习写的第一个东西《飞机大战》
- 树状数组
- 简单二分
- Android学习路线
- spring框架学习笔记(八)
- VirtualBox下Kali linux 2016.1安装之后的简单设置
- bzoj3998【TJOI2015】弦论
- 素数与溢出在spark的应用
- 第四次c++作业
- 引用第三方开源xUtils时出现的错误
- Android TextView 不能直接传递int型数据
- GCD中的队列与任务
- 团队任务个人博客--20160426
- Objective-C-内存管理相关知识
- linux配置jdk环境变量