Подсчитайте количество записей в таблице PostgreSQL (psql)

Чтобы узнать количество записей в таблице с помощью PostgreSQL (psql), можно использовать несколько методов. Вот некоторые из них:

  1. Использование оператора SELECT COUNT(*):

    SELECT COUNT(*) FROM table_name;

    Этот метод возвращает общее количество строк в указанной таблице.

  2. Использование функции pg_total_relation_size():

    SELECT pg_total_relation_size('table_name') / pg_relation_size('table_name') AS num_entries;

    Этот метод вычисляет количество записей путем деления общего размера таблицы на размер каждой строки.

  3. Использование представления information_schema.tables:

    SELECT table_name, table_rows
    FROM information_schema.tables
    WHERE table_schema = 'public' AND table_name = 'table_name';

    Этот метод получает количество строк непосредственно из представления information_schema.tables.

  4. Использование команды \d+ в psql:

    \d+ table_name

    Этот метод отображает подробную информацию об указанной таблице, включая количество строк.