Files
psql_tasks/move_psql.md
T

17 lines
604 B
Markdown
Raw Normal View History

2026-07-21 00:23:13 +08:00
## Этап 1. Создание дампов
### 1.1. Дамп СХЕМЫ (только таблицы, без функций/триггеров)
2026-07-21 00:25:47 +08:00
```bash
2026-07-21 00:23:13 +08:00
pg_dump -p 5436 -U postgres -d edemo_ehd1 \
--schema-only \
--clean \
--if-exists \
--exclude-function \
--exclude-trigger \
--exclude-table="*" \
--exclude-schema=pg_catalog,information_schema \
2>/dev/null | \
grep -vE '^(CREATE|ALTER|DROP) (ROLE|TABLESPACE)' | \
sed -E 's/OWNER TO [^;]+;/OWNER TO current_user;/g' | \
sed -E 's/ TABLESPACE = [^;]+//g' \
2026-07-21 00:25:04 +08:00
> /opt/pg_dumps/01_schema_tables.sql
```