Я хочу отбросить все схемы в pgAdmin 4 (как я это делал в pgAdmin 3 без проблем), однако в веб-приложении scabby не допускается множественный выбор, по крайней мере, с помощью Ctrl или Shift.
Я могу по одной схеме "DROP Cascade", но это довольно быстро устареет.
Я также могу DROP всей базы данных, но возникает проблема с тем, что pgAdmin не можетСоздайте базу данных снова с конкретным владельцем.Эта проблема существует в pgAdmin с незапамятных времен, поэтому я не ожидаю, что она будет исправлена в ближайшее время.
Я не уверен, что смогу выполнить SQL, который DROP обрабатывает несколько схем. Удаление группы схем с похожими шаблонами имен немного неясно для меня.По крайней мере, SQL
SELECT string_agg(format('DROP SCHEMA %I CASCADE;', nspname), E'\n')
FROM pg_namespace
WHERE nspname != 'public';
возвращает команды DROP для многих вещей (включая пробелы, такие как pg_toast
и information_schema
), которые, вероятно, проблематично удалить.
Я также пытался обновитьpgAdmin, потому что Postgres устанавливает версию 3.5 pgAdmin 4 (пусть это на мгновение).
В версии 4.8 это происходит при каждом нажатии кнопки: ![enter image description here](https://i.stack.imgur.com/QoLgj.png)
Не удалось расшифровать сохраненный пароль.Ошибка: кодек utf-8 не может декодировать байт 0xa6 в позиции 1: недопустимый начальный байт
Так как у меня нет времени пробовать каждую версию pgAdmin в надежде, что одна из них работает, обновление выполняетсявне вопроса.(Кстати, символ UTF-8, который не распознает pgAdmin, это «p». Я не эксперт, но я уверен, что это все еще часть UTF-8.)
Так как я могуудалить несколько схем в pgAdmin 4?