获取PostgreSQL 9.3中现有表中元组的插入时间

获取PostgreSQL 9.3中现有表中元组的插入时间,sql,postgresql,postgresql-9.3,database-replication,Sql,Postgresql,Postgresql 9.3,Database Replication,我正在ubuntu14.04 LTS上运行postgresql9.3(在热备份设置中) 我想显示表随时间的增长(例如元组数量)。该表不包含“timestamp”(或历史原因以外的等效项)列 在PostgreSQL 9.3中,它们是查询表中元组插入时间信息的一种方法吗 执行变通方法可能会提供表随时间增长的统计信息。在Postgres 9.3中,有一个功能名为。 这可能会起作用: 使用pg_stat_all_表格创建所需的分析函数 查询有多少个新元组插入了n个元组(请参阅) 计算与旧值的差值,以获

我正在
ubuntu14.04 LTS
上运行
postgresql9.3
(在热备份设置中)

我想显示表随时间的增长(例如元组数量)。该表不包含“timestamp”(或历史原因以外的等效项)列


PostgreSQL 9.3
中,它们是查询表中元组插入时间信息的一种方法吗

执行变通方法可能会提供表随时间增长的统计信息。在Postgres 9.3中,有一个功能名为。 这可能会起作用:

  • 使用pg_stat_all_表格创建所需的分析函数
  • 查询有多少个新元组插入了n个元组(请参阅)
  • 计算与旧值的差值,以获得在定义的时间范围内插入的元组的实际数量
  • 或者你可以看一看


    希望这有帮助。

    不幸的是,除非您告诉它存储此类数据,否则它不会存储数据。谢谢您的评论。我想到了关于热备用设置的“一些魔法”,因为两个服务器实例必须交换数据,以便它们的数据可能是关于时间戳或随时间增长的一些信息。。。