Как найти количество таблиц в базе данных и размер базы данных Pervasive
Я использую Pervasive Control Center v11. Как мне найти размер всей базы данных и количество таблиц?
Следующие ошибки приводят к ошибке: "ошибка в выражении"
SELECT pg_size_pretty( pg_database_size('RECORDS'))
1 ответ
Насколько я знаю, нет способа получить размер базы данных для базы данных Pervasive PSQL с помощью оператора SQL. Вы можете посмотреть на фактические файлы на диске, чтобы увидеть размер. Вы можете получить количество таблиц, выполнив следующую инструкцию:
select count(*) from x$file
Это число будет включать системные таблицы (X$XXXX).
pg_
функции не являются Pervasive PSQL-функциями, но являются функциями PostgreSQL и не будут работать с базой данных Pervasive / Actian.