【问题标题】:PostgreSQL driver for Rebol?Rebol 的 PostgreSQL 驱动程序?
【发布时间】:2013-12-09 02:24:41
【问题描述】:

我正在考虑使用 Rebol3 和 PostgreSQL 做一些工作,并尝试规划我的方法。看起来我有以下选择:

  1. ODBC 访问。

  2. 自己写驱动

  3. 也许有一个现有的可以工作。

ODBC 访问看起来是最简单的前进方式,但原生 PostgreSQL 驱动程序提供了一些我更愿意使用的功能,这些功能在那里不可用。这导致我编写自己的驱动程序或尝试使用 2003 年以来的旧纯 rebol 驱动程序。

很多 rebol 2 代码在 rebol 3 上不起作用,所以我认为 PostgreSQL 驱动程序需要一些努力才能工作,并且需要更多努力才能使用 PostgreSQL 的最新协议。我猜这不会太难吧?

我的目标是创建一些框架,以便快速轻松地将存储过程绑定到前端,将我其余工作中的一些更好的特性带到 Rebol 应用程序中。人们认为这里最好的方法是什么?

【问题讨论】:

  • 如果您找到方法或重写 v3 驱动程序,请给我们留言。泰。
  • 我决定尝试为 v3 重写。我的计划是尝试将(协议 v2 驱动程序)按原样移植到 v3,然后为当前的 PostgreSQL v3 协议再次重写。
  • 主要问题是 Rebol2 驱动使用了同步 tcp,而 Rebol3 使用了不同端口模型的异步 tcp。我也研究过 JDBC 桥,但我想这与使用 ODBC 没什么不同?
  • 谢谢。我仍在努力剖析 rebol2 驱动程序并移植到 rebol3。不幸的是,它是我现在的三个副项目之一,需要时间才能做好。此反馈非常有帮助。

标签: database postgresql networking rebol rebol3


【解决方案1】:

目前没有 Rebol 3 PostgresSQL 驱动程序。 Rebol 2 驱动程序非常简洁,因此将其迁移到 Rebol 3 可能是一种选择。 如果您对更新 Rebol 2 感兴趣,那么您会发现 Graham Chiu 的这篇教程非常有用:

https://github.com/gchiu/rebol.net/blob/master/docs/Writing_a_Network_Scheme.adoc

@rebolek 还编写了一个 Redis 协议,可以作为有用的参考:

https://github.com/rebolek/prot-redis

据我所知,最新的 Rebol 2 版本在这里:

http://softinnov.org/rebol/pgsql.shtml

Rebol 2 PostgresSQL 驱动程序的作者仍然活跃在社区中(并且现在正在开发 Red 语言),因此他可以提供支持和建议。快来 Stack Overflow Rebol 和 Red 聊天室拜访我们,希望我们能提供进一步的帮助。

https://chat.stackoverflow.com/rooms/291/rebol-and-red

【讨论】:

    猜你喜欢
    • 2013-10-25
    • 2018-05-16
    • 1970-01-01
    • 1970-01-01
    • 2011-09-01
    • 1970-01-01
    • 2012-12-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多