博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PostgreSQL的 initdb 源代码分析之二十二
阅读量:5874 次
发布时间:2019-06-19

本文共 597 字,大约阅读时间需要 1 分钟。

继续分析

load_plpgsql();

展开:

就是让postgres 执行 create extension plpgsql

cmd是: 

"/home/pgsql/project/bin/postgres" --single -F -O -c search_path=pg_catalog -c exit_on_error=true template1 >/dev/null

ok

/* * load PL/pgsql server-side language */static voidload_plpgsql(void){    PG_CMD_DECL;    fputs(_("loading PL/pgSQL server-side language ... "), stdout);    fflush(stdout);    snprintf(cmd, sizeof(cmd),             "\"%s\" %s template1 >%s",             backend_exec, backend_options,             DEVNULL);    PG_CMD_OPEN;    PG_CMD_PUTS("CREATE EXTENSION plpgsql;\n");    PG_CMD_CLOSE;    check_ok();}

转载地址:http://abenx.baihongyu.com/

你可能感兴趣的文章
cocos2d中CCAnimation的使用(cocos2d 1.0以上版本)
查看>>
【吉光片羽】短信验证
查看>>
MacBook如何用Parallels Desktop安装windows7/8
查看>>
gitlab 完整部署实例
查看>>
GNS关于IPS&ASA&PIX&Junos的配置
查看>>
七天学会ASP.NET MVC (四)——用户授权认证问题
查看>>
upgrade to iOS7,how to remove stroyboard?
查看>>
影响企业信息化成败的几点因素
查看>>
SCCM 2016 配置管理系列(Part8)
查看>>
zabbix监控部署
查看>>
struts中的xwork源码下载地址
查看>>
Android硬件抽象层(HAL)深入剖析(二)
查看>>
CDays–4 习题一至四及相关内容解析。
查看>>
L3.十一.匿名函数和map方法
查看>>
java面向对象高级分层实例_实体类
查看>>
android aapt 用法 -- ApkReader
查看>>
[翻译]用 Puppet 搭建易管理的服务器基础架构(3)
查看>>
Android -- AudioPlayer
查看>>
Python大数据依赖包安装
查看>>
Android View.onMeasure方法的理解
查看>>