小编Poo*_*ani的帖子

在postgresql中显示正在运行的查询

我想在postgresql中看到运行查询的全文.

当我SELECT procpid,current_query FROM pg_stat_activity ORDER BY procpid;在dbshel​​l中运行此命令时,它显示正在运行的查询,但对于长查询,它不显示完整的查询.

例如,如果查询具有长文本,则它不显示查询的完整文本,它仅显示1024个字符的查询而不是更多.

我想看看有没有办法显示完整的查询?

sql postgresql

23
推荐指数
1
解决办法
2万
查看次数

Django haystack,搜索中某些字段的优先级

我有这样的模型:

class MyModel(models.Model):
    desc1 = models.TextField(blank=True, default="")
    desc2 = models.TextField(blank=True, default="")
Run Code Online (Sandbox Code Playgroud)

我想在这个模型的字段上搜索字符串.假设MyModel的这些实例:

1: desc1="ABc?", desc2="asdasd you"
2: desc1="Hello, How are you?", desc2="Thank you!"
3: desc1="ABc?", desc2="ajdf"
Run Code Online (Sandbox Code Playgroud)

当我搜索"你"时,它应该显示我,第一和第二个实例.最后我需要显示desc1中"你"比其他人更高的结果.例如,在此示例中,第二个应高于第一个.

我使用了haystack进行搜索并为此创建了一个模板.但我无法解决优先问题.

django search whoosh django-haystack

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

标签 统计

django ×1

django-haystack ×1

postgresql ×1

search ×1

sql ×1

whoosh ×1