【问题标题】:Archiving text log files in postgresql在 postgresql 中归档文本日志文件
【发布时间】:2011-05-11 04:37:22
【问题描述】:

我们正在使用 Perl 从头开始​​编写一个测试框架。每个测试用例都会写入一个日志文件,我们计划将每个测试用例创建的结果日志文件存档以用于报告目的。

现在我们使用 PostgreSQL 数据库来存储结果。现在如何在 PostgreSQL 数据库中归档文本日志文件?我搜索了一下,发现bytea 数据类型可用于以二进制格式存储文件。如果这样做,我如何将其作为文本检索回来?。

任何想法都会受到赞赏。

【问题讨论】:

    标签: perl postgresql dbi


    【解决方案1】:

    如果您的日志文件是文本文件,那么您应该使用TEXT 数据类型来存储它们。如果日志文件是二进制文件(或者,可能是压缩的文本文件),那么您应该使用BYTEA。在任何一种情况下,您都可以在使用 DBI 时像任何其他列类型一样插入和选择它们。如果它们真的很大,那么您可能想要使用LongReadLen DBI 参数并阅读DBI manual section on BLOBs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-24
      • 2021-08-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多