как почистить базу зная только логин и пароль к ней ?

задан 18 Окт '13, 16:58

Yasha's gravatar image

Yasha
114131722
Одобрено: 60%


Если являетесь владельцем схемы то нопример просто можно пересоздать схему

drop schema public cascade;
create schema public;

Ну или можно просто нагенерировать себе запросы на удаление по быстрому если схему не разрешается.

select 'drop table "' || tablename || '" cascade;' from pg_tables;

Или:

select 'drop table if exists "' || tablename || '" cascade;' from pg_tables;

Так же можно например только таблицы отфильтровать по схеме:

select 'drop table if exists "' || tablename || '" cascade;' 
  from pg_tables
 where schemaname = 'public';
Постоянная ссылка

отвечен 18 Окт '13, 17:04

Berg's gravatar image

Berg ♦♦
5565813
Одобрено: 77%

select 'drop table if exists "' || tablename || '" cascade;' from pg_tables;

или select 'drop table "' || tablename || '" cascade;' from pg_tables;

Постоянная ссылка

отвечен 18 Окт '13, 17:07

admtsh's gravatar image

admtsh ♦
108136
Одобрено: 35%

Ваш ответ
включить просмотр

Следить за вопросом

По Email:

После авторизации вы сможете подписаться на любые обновления здесь

По RSS:

Ответы

Ответы и комментарии

Основы Markdown

  • *italic* or _italic_
  • **bold** or __bold__
  • ссылка:[текст](http://url.com/ "заголовок")
  • изображение?![alt текст](/path/img.jpg "заголовок")
  • нумерованый список: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • основные теги HTML, также поддерживаются

Теги вопроса:

×3
×1

заданые вопросы: 18 Окт '13, 16:58

просмотренные вопросы: 12,203 times

последние обновления: 18 Окт '13, 17:07