Skip to content

mche/postgresql-help

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

postgresql-help

полезные запросы

Текущее выполнение запросов

SELECT *  FROM pg_stat_activity ;

Колонки таблиц

select * 
from information_schema.columns
where
  table_catalog='<имя бд>'
  and table_schema=? --'public'
  and table_name=? --''
;

остановить выполнение процесса

SELECT pg_terminate_backend(33042); -- pid

Функция для разворачивания двумерного массива в список с сохранением массивов второго уровня

CREATE OR REPLACE FUNCTION public.unnest_dim2(anyarray)
RETURNS SETOF anyarray AS
$function$
DECLARE
    s $1%TYPE;
BEGIN
    FOREACH s SLICE 1  IN ARRAY $1 LOOP
        RETURN NEXT s;
    END LOOP;
    RETURN;
END;
$function$
LANGUAGE plpgsql IMMUTABLE;

select unnest_dim2(array[array[1,2], array[2,2], array[4,3]]);

About

полезные запросы

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published