小编sea*_*han的帖子

如何在 SQLAlchemy 中获取孤立的 SQL 语法错误

我想使用 SQLAlchemy 隔离任何 SQL 语法错误。例如..

try:
  [row for row in db.execute(text("select * from userds"), **args)]
except ProgrammingError as error:
  print(error)
Run Code Online (Sandbox Code Playgroud)

我明白了

(psycopg2.ProgrammingError) relation "userds" does not exist
LINE 1: select * from userds
                      ^
 [SQL: 'select * from userds'] (Background on this error at: http://sqlalche.me/e/f405)
Run Code Online (Sandbox Code Playgroud)

而且我只对..感兴趣

relation "userds" does not exist
Run Code Online (Sandbox Code Playgroud)

有人知道这是否可能吗?

python sql sqlalchemy exception

1
推荐指数
1
解决办法
1071
查看次数

使用Thinking Sphinx Rails插件进行多关键字搜索

我正在使用sphinx搜索引擎和思考sphinx插件的rails.

我有一个工作模型,其标题属性由sphinx索引.我想搜索多个作业并捕获任何匹配1个或更多关键字的作业.

例如...

Job.search("rails,django,symfony")

...并获得一系列具有以下标题的作业对象"rails developer for hire","寻找django向导","任何人都知道symfony?"

我将这三个单独的作业存储在我的数据库中并编入索引.当我运行上面的搜索时,我得到一个空数组.当单个查询术语自行提供时,就会找到每个作业.

我宁愿不做这个Job.search"rails"Job.search"django"Job.search"symfony"

有谁知道如何将多个关键字传递给sphinx搜索引擎?

search sphinx ruby-on-rails thinking-sphinx

0
推荐指数
1
解决办法
1657
查看次数