在JR服务器中存储报告输出的方法很少:FS,FTP和存储库。存储库输出是默认输出。我想存储库中的文件必须存储在数据库或文件系统中。文件永远保存吗?如何管理存储库,例如设置文件的生命周期?
答案 0 :(得分:0)
存储库输出存储在数据库中。通常不需要设置生命周期。
答案 1 :(得分:0)
从JasperReports Server v 6.3.0开始,对所有资源的引用都保存在jiresource表中,而内容保存在jiresource中。
在我的情况下,我能够使用以下方法检索所有输出报告:
select r.id,r.name,r.creation_date
from jiresource r, jicontentresource c
where r.id = c.id;
jicontentresource的定义是
jasperserver=# \d+ jicontentresource
id | bigint | not null | plain | |
data | bytea | | extended | |
file_type | character varying(20) | | extended | |