Multicorn PostgreSQL外部数据源访问接口开源项目

我要开发同款
匿名用户2012年04月23日
36阅读
所属分类C/C++、数据库相关、数据库调整和优化
授权协议未知

作品详情

Multicorn是一个PostgreSQL9.1+的扩展模块,用于简化外部数据封装开发,允许开发者使用Python编程语言开发。

特性:

Multicorn允许你访问PostgreSQL数据库的任何数据源你可以使用强大的SQL来查询数据任何SQL工具都可以在这些数据源上重用

支持的数据源包括:

oracle_fdw–connectstoOracledatabases.mysql_fdw–connectstoMySQLdatabases.tds_fdw–connectstoSybaseandMicrosoftSQLServerdatabases.odbc_fdw–connectstoanyODBCsource.couchdb_fdw–connectstoCouchDBdatabases.redis_fdw–connectstoRedisdatabases.twitter_fdw–fetchesmessagesfromTwitter.ldap_fdw–queriesLDAPservers.file_fdw–accessdatafilesintheserver’sfilesystemandquerythemastables.file_fixed_length_record_fdw–readsflatfileswithcolumnsoffixedwidth.PGStrom–usesGPUdevicestoacceleratesequentialscanonmassiveamountofrecordswithcomplexqualifiers.s3_fdw–readsfileslocatedinAmazonS3.www_fdw–accesseswebservicesasadatasource.

示例代码:

createforeigntablegmail("Message-ID"charactervarying,"From"charactervarying,"Subject"charactervarying,"payload"charactervarying,"flags"charactervarying[],"To"charactervarying)servermulticorn_imapoptions(host'imap.gmail.com',port'465',payload_column'payload',flags_column'flags',ssl'True',login'mylogin',password'mypassword');selectflags,"Subject",payloadfromgmailwhere"From"like'pgsql-%'and"Subject"like'%Dailydigest%'limit2;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论