PostgreSQL登录客户端psql信息
发布时间
阅读量:
阅读量
PostgreSQL源代码分布在两个不同的目录中,其中src/bin/psql目录下存放的是psql前端相关的代码,而后端代码则位于src/backend目录内。所有使用C语言编写的程序均包含一个main()函数,而该函数所在的文件正是位于src/bin/psql目录下的startup.c文件。
关键的数据结构包括:
enum _actions /* 代表当前psql命令程序所处的状态 */
{
ACT_NOTHING = 0,
ACT_SINGLE_SLASH,
ACT_LIST_DB,
ACT_SINGLE_QUERY,
ACT_FILE
};
struct adhoc_opts /* 储存了当前命令程序的状态 */
{
char *dbname; //数据库名
char *host; //IP
char *port; //端口
char *username;
char *logfilename; //日志名
enum _actions action;
char *
全部评论 (0)
还没有任何评论哟~
