How to drop all tables PosgeSQL

do $$ declare
    r record;
begin
    for r in (select tablename from pg_tables where schemaname = 'public') loop
        execute 'drop table if exists ' || quote_ident(r.tablename) || ' cascade';
    end loop;
end $$;;

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *