PostgreSQL
PostgreSQLThe PostgreSQL Global Development Group is proud to announce the release of PostgreSQL 8.2, the world's most advanced open source database.
关于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,同时...