Как найти количество таблиц в базе данных и размер базы данных 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.

Другие вопросы по тегам