Цифровой сад — общедоступная персональная база знаний

Лупа для поиска
  • Свежие правки
  • Карта сайта
  • Атомарные заметки /

    Использование временных данных в PostgreSQL для тестирования SQL-запросов

    Создать временные наборы данных (временные таблицы) в PostgreSQL можно при помощи общих табличных выражений (Common Table Expression, CTE)1.

    WITH values (id, value) AS (VALUES
      (1, 'Первое значение'),
      (2, 'Второе значение'))
    SELECT *
    FROM values;

    Такие наборы не изменяют схему и данные в базе данных и удобны для быстрого тестирования SQL-запросов.


    1. https://postgrespro.ru/docs/postgresql/current/queries-with↩︎