Простой интерпретатор скриптов для PostgreSQL

На предыдущую страницу…

Данный интерпретатор создан в рамках изучения команды Execute (PL/pgSQL) чисто для экспериментально-познавательных целей.


Интерпретатор скриптов может быть полезен в том случае, если формируется адаптивная (максимально гибкая) информационная система.

Интепретатор скриптов НЕ использует никаких дополнительных средств
(только plpgsql). Как следствие, все исходные коды интерпретатора доступны по умолчанию.

Скрипт представляет собой текстовый (ASCII) блок, каждая строка которого представляет собой какие-либо команды, сформированные по определенным правилам:
присвоение значений переменным;
вычисление формул;
вызов предопределенных функций (в текущей версии — чтение из таблиц БД и запись в таблицы БД);
логические условия;
циклы.



Важно!
1. При копировании текстов функций этого раздела, следует «крупно иметь в виду», что существенная часть функций вызывает другие функции (размещенные в этом разделе, а также и в других разделах тоже).
2. Чтобы компенсировать этот момент — в конце страницы можно скачать исходные тексты всех функций в формате PG-backup (SQL-текст).


Скачать PG-backup (SQL-текст функций)


Дата: 01.05.2022