Racket中的PostgreSQL本地套接字(db.plt)

时间:2011-07-13 11:32:35

标签: postgresql scheme racket

有人可以向我解释,为什么这段代码会给我一个错误?

(require (planet "main.rkt" ("ryanc" "db.plt" 1 2)))
(postgresql-connect #:user "dsp" #:database "getmea" #:socket (postgresql-guess-socket-path))
  

Scheme-&gt; C:期望类型<path>的参数;给定#<void>

> (postgresql-guess-socket-path)
"/var/run/postgresql/.s.PGSQL.5432"
> (path-string? "/var/run/postgresql/.s.PGSQL.5432")
#t

1 个答案:

答案 0 :(得分:4)

错误发生在库中。我上传了固定版本。