需要开发学校报名系统项目 所以把程序git下来 接下来怎么运行我就很发愁了.. 本人因为用的是linux所以就在linux环境下说说PostgreSQL的配置问题,以免自己forget..
首先说说PostgreSQL是个什么东西吧
PostgreSQL是面向对象的RDBMS,诞生于加州大学伯克利分校,前身是Ingres数据库. Michael Stonebraker 教授是该项目的发起者及领头人.项目接近尾声时,越来越多的用户开始支持并提出了新功能的需求,之后开源社区接手正式将项目改名PostgreSQL
- 安装
当我运行sudo apt-get install postgresql
的时候系统告知我已经是最新版的. - 来自wiki的引用:
PostgreSQL 使用客户机/服务器(C/S)的模式提供服务,一个PostgreSQL会话由下列相关的进程(程序)组成: (1)一个服务器端进程。该进程管理数据库文件,接受客户端与数据库的连接,且代表客户端对数据库进行操作。 (2)前端应用,即需要进行数据库操作的客户端应用。客户端和服务器可以在不同的主机上。此时,它们通过TCP/IP进行网络连接,你应该记住这一点,因为在客户机上可以访问的文件未必能够在数据库服务器机器上访问(或者只能用不同的文件名进行访问)。 PostgreSQL 服务器可以处理来自客户端的多个并发请求。为了能这样处理,它会为每个请求启动(“forks”)一个新的进程,然后,客户端和新服务器端进程就不再经过最初的postgres 进程而直接通信。 因此, 服务器端的主进程一直运行,等待着来自客户端的连接;而客户端和相关联的服务器端进程则在需要的时候才会运行。(当然,这些对用户来说是透明的,在这里谈这些主要是为了说明的完整性。)