技术开发 频道

硕果仅存的真正开源数据库Postgresql

    II.   Postgresql 的简单操作

    1.上一节说了下安装,下面简单说下它的连接与使用,首先需要启动数据库

    (以下操作都是在postgres 用户下进行的)

    $ pg_ctl start

    2. 连接数据库

    $ psql 
 

    这样连接进来的是数据库的默认DB: postgres,输入英文字母l可以显示所以已经建立的数据库

    postgres=# l
 

    其中数据库名postgres ,tempalte0,template1都是初始化DB后自动建立起来的,这跟oracle 里面的系统表呀等等类似,用于维护其本身运作所必需的一些系统文件。

    3. 创建新的数据库,首先退出连接介面,其实在这个介面也是可以建立的    我们比较喜欢在系统下建立,也是出于安全的考虑,

    $ createdb test

    test 为自己创建的DB名
 

    4. 连接指定的数据库
   
    $ psql test
    

    在这个介面就可以下一些数据库的命令了,比如查表呀,select * from table,  等等一些DDL,DML数据库操作语句了,说到这里也许你要问了有没有运行在windows 上的一些客户端软件了,postgresql 的官方网站提供了一个pgadminIII的客户端软件,虽然不是太好用,有一些bug ,但想想这一切都是免费的也可以原谅了,如下图
 

    注意host 一栏是输入DB 所在机器的IP

    配置客户端连接时首先要确定你的linux 上的防火墙是关闭的,要不然你是连不进去的,再就是配置pg_hba.conf 这个数据库的配置文件里的几个参数,如下 

     cd /usr/local/pgsql/data/

     vi pg_hba.conf
 

    查看你的IP是哪一段把它加进去;

    再就是配置postgresql.conf
 

    vi postgresql.conf

  修改listen_addresses,port 这两个参数如上所示,这样你就可以从远端连入你的postgresql db 了。

    由于工作原因,今天就先到这里了,后面我会接着写下面的几个项目,祝虎年好运,但愿能给新手一点帮助。

    路慢慢其修远兮,吾将上下而求索!




   

0
相关文章