Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
| Info |
|---|
все комманды приведены для запуска из директории с конфигурационными файлами РТЛС |
Экспорт данных в файл
убедиться что запущен контейнер postgres исходной версии ПО РТЛС
экспортировать конфигурацию в файл
Code Block docker compose exec -ti postgres pg_dump -d postgres -U postgres -n rtls_pu \ --exclude-table-data=rtls_pu.rtls_tag_blink \ --exclude-table-data=rtls_pu.rtls_mileage \ --exclude-table-data=rtls_pu.rtls_tag_sensor \ --exclude-table-data=rtls_pu.rtls_event \ --exclude-table-data=rtls_pu.rtls_area_log \ --exclude-table-data=rtls_pu.rtls_site_log \ -Fc -f /var/lib/postgresql/data/schema.dmp
убедиться что в директории postgres появился файл postgres/schema.dmp
Code Block ls -l postgres/
Подготовка к импорту
скопировать и подготовить к запуску ПО РТЛС версии 5.0
скопировать файл с данными в директорию postgres/
запустить контейнеры postgres и srv
Code Block docker compose up -d postgres
дождаться полного запуска контейнера srv (статус healthy)
Code Block docker ps
выключить контейнер srv
Code Block docker compose stop srv
Импорт данных
подготовить БД к импорту
Code Block docker compose exec -ti postgres psql -d postgres -U postgres -c "ALTER SCHEMA rtls_pu RENAME TO rtls_bup"
импортировать данные из файла
Code Block docker compose exec -ti postgres pg_restore -d postgres -U postgres /var/lib/postgresql/data/schema.dmp
подготовить БД к портированию данных
Code Block docker compose exec -ti postgres psql -d postgres -U postgres -c "ALTER SCHEMA rtls_pu RENAME TO rtls_old" docker compose exec -ti postgres psql -d postgres -U postgres -c "ALTER SCHEMA rtls_bup RENAME TO rtls_pu"
Портирование данных в версию 5.0
положить файл move_v4.x_to_v5.0.sql в директорию postgres/
запустить процедуру обновления данных
Code Block docker compose exec -ti postgres psql -d postgres -U rtls_pu -f /var/lib/postgresql/data/move_v4.x_to_v5.0.sql
| View file | ||
|---|---|---|
|
| Table of Contents | ||||||||
|---|---|---|---|---|---|---|---|---|
|