在网上找了好多地方,都没有结果,还请chinaunix的大哥们,帮帮忙。 如何使用ODBC API 从postgresql里读取一个LOB呢?我应该使用那个函数呢?如果可以的话,能不能给小弟我一个例子?谢谢 例如数据表为create table LOB ( name text , file oid ) 十分感谢!
by tuotenhou - PostgreSQL - 2005-07-15 18:10:58 阅读(1900) 回复(0)
这些天,实验室的兄弟们要开发一个数据库应用,在我的坚持下选择了pg。应用中需要存放大量二进制大文件,按说没啥问题,但他们需要通过ODBC搞,按说还是没啥问题,可搞不定要我支持。 在网上一搜,找到了何伟平的帖子(http://www.linuxforum.net/docnew/showthreaded.php?Cat=&Board=faq&Number=257&page=0&view=collapsed&sb=5&o=all&fpart=),照猫画虎结果不灵。原来是版本太老,现在的处理机制有点变化。 执行下面的...
因为刚接触pgsql,这个问题搞晕了。 由于 postgresql 是大小写敏感的,并默认对SQL语句中的数据库对象名称转换为小写,因此如果你在创建数据库对象时指定了大小写混和的对象名称,那么在通过SQL语句访问这些对象时,必须使用双引号(")将数据库对象括起来,以提示 postgresql 不用帮你转换对象名为小写,否则将激发“xxxxx对象不存在”的异常,譬如您的数据库中有名为 TUser 的表,您在 postgresql 自带的图形化查询工具中必须使用...
今天一位同事跑过来问我,在GreenPlum上执行SQL查询时发生了一件很奇怪的事情。 我大概的描述一下当时的情形: 我们这位同事使用PGADMIN去查询一个表,跑了两个SQL,其中一个成功了,另一个假死了。 1. select col1 from tbl_test group by col1; 这条SQL很快结果就可以返回。 2. select col1,col2 from tbl_test group by col1,col2; 这条SQL执行了一个多小时没响应。 有很多种可能会导致假死:在运算?在排队?在返回结果...
我目前是Apache2.2+postgresql 8.2的组合,如果想要让PgSQL升级至8.4的话,应该怎么做? 没有办法直接make install clean,说是已经有8.2存在,也没有办法将8.2删掉,因为apache有依赖 谢谢 :)
我刚刚开始用postgresql,因为准备拿ruby on rails写程序,估计也用不到什么很深的东西,存储过程那些东西应该是用不上 在我的机器上是8.2.1win32版本,但服务器上是freebsd6.2的7.4(package方式安装的,不用编译,不太想port安装) 不知道开发完后移植上去麻烦不?
postgres=# \du List of database users User name | User ID | Attributes | Groups -----------+---------+----------------------------+-------- postgres | 1 | superuser, create database | zhongxb | 100 | create database | (2 rows) postgres=# \dp LOG: server process (PID 2528) was terminated by signal 5 LOG: terminating any other active se...
在redhat8.0中perl语言的cgi程序中,数据库为postgresql,查询中文字符时什么也查不 到,英文字符却可以,不知这是什么原因,postgresql用的是EUC_CN编码,望大家指点,多 谢!!!
RT... 有没有什么插件之类的?或者谁能介绍一下MySQL Migration Toolkit 这个工作原理或者类似的源代码... 我要写在shell脚本中去执行... 感谢各位大神!!!!