项目 >> 数据库 >> PostgreSQL

PostgreSQL

PostgreSQLThe PostgreSQL Global Development Group is proud to announce the release of PostgreSQL 8.2, the world's most advanced open source database.

Homepage:

Loading...

关于postgresql的连接(linux下c)

利用GCC进行编译时报以下错误

/tmp/ccoMpdzH.o(.text+0x4a):   undefined   reference   to   `PQconnectdb'  
  /tmp/ccoMpdzH.o(.text+0x5d):   undefined   reference   to   `PQstatus'   

原来在编译的时候需要加上链接-lpq

例如:gcc testlibpq.c -I /usr/local/postgre/include/ -L /usr/local/postgre/lib/ -lpq -o testlibpq.out 

POSTGRESQL 让客户端互相通信

在客户端/服务器的工作模式下,客户机处于主动状态,发送请求给监听状态的服务器,后者处理后再将结果返回给客户机。 在这种工作模式下,客户端只与服务端联系,因为它不处于监听状态,所以无法收到服务端或其他客户端“不请自来”的信息。这导致一个现象发生:当某个客户端修改了服务端的数据后,其他客户端不能实时获知,以至这些客户端所获取的数...

postgreSQL创建一个序列号/自动递增的字段

PostgreSQL 支持 SERIAL 数据类型。它在字段上自动创建一个序列和索引。例如,     CREATE TABLE person (          id SERIAL,          name TEXT          ); 会自动转换为:     &...

PostgreSQL 数据库口令

   PostgreSQL 数据库口令与任何操作系统用户口令无关. 各个数据库用户的口令是存储在pg_shadow系统表里面的.
   口令可以用查询语言命令CREATE USER 和ALTER USER 等管理,也就是说, CREATE USER foo WITH PASSWORD 'secret';
    缺省时,如果没有明确地设置口令,存储的口令是 空并且该用户的口令认证总会失败.

PostgreSQL的数据备份和恢复

备份: pg_dump -Fc -i -EUTF8 -O -x -hlocahost -Upostgres -W -fc:\test_databse.backup test_databse 恢复: pg_restore -dtest_databse -Fc -i -l -O -x -hlocahost -Upostgres -W -f c:\test_databse.backup 在这个例子中,编码为UTF8,主机为localhost,用户名为postgres,数据库为 test_databae,备份恢复文件为test_databse.backup

安装PostgreSQL

在Windows上安装PostgreSQL最简单的方法是从PostgreSQl的FTP站点或镜像站点下载Windows安装程序,这个安装程序将可以(采用缺省方式或是定制方式)在Windows上安装一个已编译好的PostgreSQL数据库软件、一个图形界面的管理程序pgAdmin、可选择的有附加功能的增值模块和过程语言。 为了能使用这个安装程序,你的计算机需要运行Windows 2000 / XP / 2003,同时...