PostgreSQL代码整体结构(二)
来源:互联网 发布:怎么安装spss软件 编辑:程序博客网 时间:2024/06/07 04:51
src主目录下代码结构
而src目录中的文件组织如“图1-代码整体结构图”,我们可以看看主要的目录:
1. src\backend:数据库引擎代码,数据库各个功能进程代码,系统存储部分代码,事务处理代码,查询优化部分代码等。PG最重要的代码都位于此目录。
2. src\bin:数据库外围工具代码,如pg_dump/pg_restore等。
3. src\include:系统依赖的头文件统一按照c文件的目录结构组织在include目录下。
4. interfaces:数据库系统提供的对外接口,如libpq。但是如ODBC、JDBC等不在这个目录,它们作为独立的项目存在。
5. src\makefiles:存放了针对不同操作系统编译所使用的makefile文件。
6. src\pl:pg提供的存储过程。包括tcl、perl、python三种脚本语言支持的存储过程和PL/pgSQL支持的存储过程。
7. src\port:对src\bin下的工具提供的基本函数的支持,编译后的样式是一个lib库。
8. src\template:针对不同操作系统提供的一些脚本样例。
9. src\test:测试程序代码。PG提供的回归测试用例和自动化测试框架。
10. src\timezone:存放和时间有关的代码与数据。在世界上,有些国家或地区的时间规则会发生变化。
11. src\tools:辅助工具或内容。如编译windows版本的脚本就在src\tools\msvc下存放。
12. src\tutorial:PG提供的部分示例,如如何写PG认识的SQL,如何写PG风格一致的C代码等。
- PostgreSQL代码整体结构(二)
- PostgreSQL代码整体结构(一)
- PostgreSQL代码整体结构(三)
- OpenCV学习笔记(二)—— OpenCV整体结构
- Uboot 源码分析----代码整体结构分析
- Uboot 源码分析----代码整体结构分析
- hive 源码解析之代码整体结构
- piwik阅读(整体结构)
- postgresql整体概况
- PostgreSQL整体架构
- PostgreSQL整体架构
- DIV+CSS布局入门示例(二)写入整体层结构与CSS
- HEVC学习(二) —— HM的整体结构及一些基本概念
- [HEVC] HEVC学习(二) —— HM的整体结构及一些基本概念
- HEVC学习(二) —— HM的整体结构及一些基本概念
- HEVC学习(二) —— HM的整体结构及一些基本概念
- HEVC学习(二) —— HM的整体结构及一些基本概念
- DIV+CSS布局入门示例(二)写入整体层结构与CSS
- JSON是什么?它能带来什么?
- Install, Configure and Run Dynamips in Windows 7
- 或许在你的意料之外(一)
- smarty缓存总结
- URL取值传值
- PostgreSQL代码整体结构(二)
- Windows下使用Vim和CSCOPE搭建C/C++ IDE和源代码浏览器的步骤
- 如何设置gdb的调试代码查找目录
- linux 调试技术
- VC6 转 VS2008
- 关于Oracle10g二进制参数文件损坏不能启动Oracle实例的解决方法
- WPF中判断键盘按下Ctrl+Z的判断方法
- Nios II terminal: exiting due to ^D on remote
- smarty与php实现新闻管理的代码(一)