我正在尝试实现此代码https://gist.github.com/1859653,它允许 sqlalchemy 与 hstore 列进行交互。
它在该要点的评论中提到需要运行 psycopg2.extras.register_hstore。该函数应该在何时以及何时运行?如果我做:
@app.before_request
def reg_hstore() :
register_hstore(db.engine.raw_connection(), True)
“连接太多”的heroku错误
还提到使用 pghstore (http://pypi.python.org/pypi/pghstore) 而不是 psycopg2,但它没有说明如何设置它。
另外,我想知道这个附加代码是否支持使用 hstore 索引。