我想在postgresql中看到运行查询的全文.
当我SELECT procpid,current_query FROM pg_stat_activity ORDER BY procpid;在dbshell中运行此命令时,它显示正在运行的查询,但对于长查询,它不显示完整的查询.
例如,如果查询具有长文本,则它不显示查询的完整文本,它仅显示1024个字符的查询而不是更多.
我想看看有没有办法显示完整的查询?
我有这样的模型:
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进行搜索并为此创建了一个模板.但我无法解决优先问题.