Skip to content

Latest commit

 

History

History
44 lines (39 loc) · 792 Bytes

数据库相关.md

File metadata and controls

44 lines (39 loc) · 792 Bytes

数据库相关

PostgreSQL用来存储任务基本信息。
mongodb或elasticsearchdb用来存储报告信息。

PostgreSQL一些操作:

# 切换用户为postgres
sudo -i -u postgres
# 进入数据库操作环境
psql
# 列出数据库信息
\l
# 连接cape库
\c cape
# 列出table、sequence等信息
\d
# 查看tasks表信息
\d tasks
# 查看2条任务信息
select * from tasks limit 2;
# 查看任务2信息
select * from tasks where id=2;

mongodb一些操作:

# 进入mongodb shell
mongosh
# 显示所有数据库
show dbs
# 选择数据库
use cuckoo
# 显示集合(表)
show collections
# 表查询例子,加pretty()可以更好地显示
db.analysis.find({"info.id": 1}).pretty()
# 查询数据条数
db.analysis.countDocuments()
# 退出
exit