(3) PostgreSQL 数据库之函数库

原创 2005年02月25日 19:55:00
PostgreSQL 数据库之函数库

本函数库共有 32 个函数

    Postgres 数据库是由柏克莱大学电脑科学系所开发的数据库系统,为类关联式数据库的先驱。它提供SQL92/SQL3 语法。PostgreSQL 是公开使用的免费系统。更多细节可在 http://www.PostgreSQL.org 站上看到。 

    在 phpWizard.net 网站上也有用 Browser 管理 PostgreSQL 的套装程序 PostgresAdmin。可以用它来轻松管理 PostgreSQL 数据库。 

    在公元 1998 年的 PostgreSQL 6.3 版之后,可以使用 UNIX 上的 domain sockets。postmaster 加上参数 -i 就可以使用,PostgreSQL 系统会用到 /tmp/.s.PGSQL.5432 的文件。

下面为使用 LOB (Large Object) 的例子

<?php
$database = pg_Connect ("", "", "", "", "jacarta");
pg_exec ($database, "begin");
  $oid = pg_locreate ($database);
  echo ("$oid/n");
  $handle = pg_loopen ($database, $oid, "w");
  echo ("$handle/n");
  pg_lowrite ($handle, "gaga");
  pg_loclose ($handle);
pg_exec ($database, "commit")
pg_exec ($database, "end")
?>


    pg_Close: 关闭 PostgreSQL 服务器连接。 
    pg_cmdTuples: 取得被 SQL 指令影响的资料笔数。 
    pg_Connect: 打开 PostgreSQL 服务器连接。 
    pg_DBname: 取得目前的数据库名称。 
    pg_ErrorMessage: 返回错误信ⅰ?nbsp;
    pg_Exec: 执行 query 指令。 
    pg_Fetch_Array: 返回数组资料。 
    pg_Fetch_Object: 返回类资料。 
    pg_Fetch_Row: 返回单列的各字段。 
    pg_FieldIsNull: 检查字段是否有资料。 
    pg_FieldName: 返回指定字段的名称。 
    pg_FieldNum: 取得指定字段的行数。 
    pg_FieldPrtLen: 计算可列示的长度。 
    pg_FieldSize: 计算指定字段的长度。 
    pg_FieldType: 获得目前字段的类型。 
    pg_FreeResult: 释放返回占用内存。 
    pg_GetLastOid: 取得最后的类代码。 
    pg_Host: 取得连接机器名称。 
    pg_loclose: 关闭大型类。 
    pg_locreate: 建立大型类。 
    pg_loopen: 打开大型类。 
    pg_loread: 读取大型类。 
    pg_loreadall: 读取大型类并输出。 
    pg_lounlink: 删除大型类。 
    pg_lowrite: 读取大型类。 
    pg_NumFields: 取得返回字段的数目。 
    pg_NumRows: 取得返回列的数目。 
    pg_Options: 取得连接机器选项。 
    pg_pConnect: 打开 PostgreSQL 服务器持续连接。 
    pg_Port: 取得连接机器埠号。 
    pg_Result: 取得查询 (query) 的结果。 
    pg_tty: 取得连接机器终端机。

本文摘自:http://www.10901.com/campus/xinxi/ziye.php?id=1043

PostgreSQL 数据库函数库

 postgres 数据库是由柏克莱大学电脑科学系所开发的数据库系统,为类关联式数据库的先驱。它提供 SQL92/SQL3 语法。PostgreSQL 是公开使用的免费系统...
  • ZOU_SEAFARER
  • ZOU_SEAFARER
  • 2009年10月15日 09:02
  • 384

【PostgreSQL】如何删除还有活动链接的数据库

当我们执行: DROP DATABASE db_name;的时候,可能会提示: ERROR:  database "testdb" is being accessed by other users ...
  • liuchunming033
  • liuchunming033
  • 2015年07月14日 15:31
  • 5207

postgresql最全整理资料,PostgreSQL 30天 培训视频(SQL基础,备份恢复,HA,服务端编程,大数据,内核,应用案例)

转载自:http://blog.163.com/digoal@126/blog/static/16387704020141229159715/ 希望通过这些视频帮到一些朋友, 同时对视频中的错误点烦...
  • chendaoqiu
  • chendaoqiu
  • 2015年09月11日 21:24
  • 2340

Linux下PostgresQL数据库C语言接口:libpq (一)数据库连接

转载请注明本文出处:leonidasFlames的blog,链接为:Linux下PostgresQL数据库C语言接口:libpq (一)     libpq 是 PostgreSQL的C语言应用...
  • leonidasFlames
  • leonidasFlames
  • 2012年11月03日 18:42
  • 1464

Python模块学习系列(3)----Scikit Learn(机器学习库)

本文转自:http://my.oschina.net/u/175377/blog/84420 Scikit Learn: 在python中机器学习 Warning 警告:有些没能理解的句子,我以...
  • Sunshine_in_Moon
  • Sunshine_in_Moon
  • 2015年12月10日 20:57
  • 1078

postgresql 数据库的备份与还原

第一步:通过 cmd 进入到postgresql 安装目录的 bin 下:windows : cd C:\PostgreSQL\pg95\binubuntu : cd /etc/postgresql/...
  • jinjianghai
  • jinjianghai
  • 2017年11月28日 18:11
  • 204

PostgreSQL 列出所有表名和数据库名, 删除session被占用的数据库

转载自:此处 列出当前数据库所有表 \dt 列出表名 SELECT   tablename   FROM   pg_tables; WHERE   tablename   N...
  • Michael_Lbs
  • Michael_Lbs
  • 2017年02月26日 21:56
  • 10082

PostgreSQL数据库内核分析 笔记(这本书没有怎么很好的看,主要就是一些数据结构、概念和流程的文字介绍)

PostgreSQL数据库内核分析 跳转至: 导航、 搜索 目录 1 系统概述2 体系结构3 存储管理4 索引5 查询编译6 查询执行7 事务处理与并发控制8 数据库安全9 附...
  • cteng
  • cteng
  • 2014年11月10日 19:26
  • 1974

如何在postgreSQL中选择数据库?

我想在代码里选择一个数据库,用use databasename 这样的代码不行,请会的高人指教????????? ...
  • yangchaoyong
  • yangchaoyong
  • 2007年06月11日 22:55
  • 3214

Unity Shader 基础4--- CG 标准函数库

(1)数学函数 函数 功能描述 abs(x) 返回输入参数的绝对值 acos(x) 反余切函数,输入参数范围为[-1,1], 返回[]0,π区间的角度值 ...
  • lcbcsdn
  • lcbcsdn
  • 2015年07月12日 09:12
  • 1831
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(3) PostgreSQL 数据库之函数库
举报原因:
原因补充:

(最多只允许输入30个字)