Переключиться на пользователя postgres:
1 |
su postgres |
Список БД:
1 |
\l |
Список пользователей:
1 |
\dg |
Выбрать БД:
1 |
\c database |
Удаление всех таблиц в текущей БД:
1 2 3 |
SELECT 'DROP TABLE IF EXISTS "' || tablename || '" CASCADE;' FROM pg_tables WHERE schemaname = 'public'; |
Но лучше так:
1 2 |
DROP SCHEMA public CASCADE; CREATE SCHEMA public; |
Работа с утилитами psql и pg_dump Восстановление БД из дампа:
1 |
psql -h localhost -p 5432 -f file_name.sql db_name user |
Создание дампа:
1 |
pg_dump -h localhost -p 5432 -U username -f "/path/dump.sql" mydbname; |