-6
이것은 SQL 쿼리입니다. 포스트그레스 질의로 변환해야합니다.오라클의 DBA_FREE_SPACE 및 DBA_DATA_FILES에 해당하는 Postgres
SELECT a.tablespace_name,
a.maxbytes,
a.mbytes,
(a.maxbytes - a.mbytes),
ROUND(((a.maxbytes - a.mbytes)/a.maxbytes)*100,2) AS fieldvalues
FROM (
SELECT tablespace_name,
SUM(maxbytes/1024/1024) maxbytes,
SUM(bytes/1024/1024) mbytes
FROM dba_data_files
WHERE tablespace_name IN (SELECT tablespace_name
FROM dba_segments
WHERE OWNER = 'TEST')
GROUP BY tablespace_name
) a,
(SELECT tablespace_name,
SUM(bytes/1024/1024) mbytes
FROM dba_free_space
WHERE tablespace_name IN (SELECT tablespace_name
FROM dba_segments
WHERE OWNER = 'TEST')
GROUP BY tablespace_name
) b
WHERE a.tablespace_name = b.tablespace_name
ORDER BY a.tablespace_name
내가 포스트 그레스 쿼리 –
에 위에서 언급 한 SQL 쿼리를 변환해야 사용, 스키마에있는 모든 테이블의 크기를 계산하려면? 우리는 무료 코드 변환 서비스가 아닙니다 (비록 때때로 궁금해 할지라도 ...) –
그리고 우리가 그것에 대해 무엇을하기를 바라십니까? SO는 코딩 서비스가 아닙니다. 문제가 있습니까? – Arion