【发布时间】:2019-10-15 19:06:47
【问题描述】:
我正在将我的应用程序从 MySQL 迁移到 PostgreSQL。在 MySQL 中,我使用以下查询根据我的要求使用查询来计算特定表的内存大小,
SELECT SUM(ROUND(((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024),2)) 'Size in MB' FROM INFORMATION_SCHEMA.TABLES where TABLE_NAME like 'table_name';
但我不能在 PostgreSQL 中做同样的事情。如果我运行相同的查询,它会显示为,
ERROR: type "sum" does not exist
我已经在各个站点尝试了解决方案,但找不到满足我要求的确切解决方案。请建议我一个解决方案。提前致谢。
【问题讨论】: