本文共 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/