データベースを仕込んだDockerの移行は、ことごとく失敗したので、今日は終日、手作業でDBのエクスポートとインポートをやっていました。
データベースを仕込んだDockerの移行は、ことごとく失敗したので、今日は終日、手作業でDBのエクスポートとインポートをやっていました。
1台はDockerをやめて、PostgreSQLを立てて、そこに片っぱしからデータベースを放り込んでおきました (ポート15432がコンフリクトして、解決に2~3時間かかりました)。
データベースが死んだら、私(の研究)も死ぬ。
とりあえず、これでデータベースの3重バックアップの形になったかな、と思います。
以下、今日の作業メモ
pg_dump -U postgres -h 192.168.0.23 -p 15432 tomioka_pt2018 > tomioka_pt2018.sql
pg_dump -U postgres -h 192.168.0.23 -p 15432 tomioka_pt2018_org > tomioka_pt2018_org.sql
pg_dump -U postgres -h 192.168.0.23 -p 15432 pj20005 > pj20005.sql
pg_dump -U postgres -h 192.168.0.23 -p 15432 pt2008 > pt2008.sql
pg_dump -U postgres -h 192.168.0.23 -p 15432 pt2018 > pt2018.sql
create database tomioka_pt2018;
create database tomioka_pt2018_org;
create database pj20005;
create database pt2008;
create database pt2018;
psql -U postgres -h 192.168.0.8 -p 15432 tomioka_pt2018 < tomioka_pt2018.sql
psql -U postgres -h 192.168.0.8 -p 15432 tomioka_pt2018_org < tomioka_pt2018_org.sql
psql -U postgres -h 192.168.0.8 -p 15432 pj20005 < pj20005.sql
psql -U postgres -h 192.168.0.8 -p 15432 pt2008 < pt2008.sql
psql -U postgres -h 192.168.0.8 -p 15432 pt2018 < pt2018.sql
psql -U postgres -h 192.168.0.8 -p 15432 tomioka_db_d.sql < tomioka_db_d.sql
psql -U postgres -h 192.168.0.8 -p 15432 tomioka_db_d_org < tomioka_db_d_org.sql
psql -U postgres -h 192.168.0.8 -p 15432 tomioka_db_e < tomioka_db_e.sql
psql -U postgres -h 192.168.0.8 -p 15432 tomioka_db_e_org < tomioka_db_e_org.sql
psql -U postgres -h 192.168.0.8 -p 15432 tomioka_db_f < tomioka_db_f.sql
psql -U postgres -h 192.168.0.8 -p 15432 tomioka_db_f_org < tomioka_db_f_org.sql
create extension postgis;
create extension pgrouting;
========
pg_dump -U postgres -h 192.168.0.23 -p 15432 agent_db > agent_db.sql
pg_dump -U postgres -h 192.168.0.23 -p 15432 moove > moove.sql
pg_dump -U postgres -h 192.168.0.23 -p 15432 tomioka_db > tomioka_db.sql
pg_dump -U postgres -h 192.168.0.23 -p 15432 tomioka_db2 > tomioka_db2.sql
pg_dump -U postgres -h 192.168.0.23 -p 15432 tomioka_db4 > tomioka_db4.sql
pg_dump -U postgres -h 192.168.0.23 -p 15432 tomioka_db_a > tomioka_db_a.sql
pg_dump -U postgres -h 192.168.0.23 -p 15432 tomioka_db_b > tomioka_db_b.sql
pg_dump -U postgres -h 192.168.0.23 -p 15432 tomioka_db_c > tomioka_db_c.sql
pg_dump -U postgres -h 192.168.0.23 -p 15432 tomioka_db_c_cost > tomioka_db_c_cost.sql
pg_dump -U postgres -h 192.168.0.23 -p 15432 tomioka_db_c_trial > tomioka_db_c_trial.sql
create database agent_db;
\c agent_db
create extension postgis;
create extension pgrouting;
create database moove;
\c moove
create extension postgis;
create extension pgrouting;
create database tomioka_db;
\c tomioka_db;
create extension postgis;
create extension pgrouting;
create database tomioka_db2;
\c tomioka_db2;
create extension postgis;
create extension pgrouting;
===
create database tomioka_db4;
\c tomioka_db4;
create extension postgis;
create extension pgrouting;
===
create database tomioka_db_a;
\c tomioka_db_a;
create extension postgis;
create extension pgrouting;
create database tomioka_db_b;
\c tomioka_db_b;
create extension postgis;
create extension pgrouting;
create database tomioka_db_c;
\c tomioka_db_c;
create extension postgis;
create extension pgrouting;
create database tomioka_db_c_cost;
\c tomioka_db_c_cost;
create extension postgis;
create extension pgrouting;
create database tomioka_db_c_trial;
\c tomioka_db_c_trial;
create extension postgis;
create extension pgrouting;
psql -U postgres -h 192.168.0.8 -p 15432 -d agent_db -f agent_db.sql
psql -U postgres -h 192.168.0.8 -p 15432 -d moove -f moove.sql
psql -U postgres -h 192.168.0.8 -p 15432 -d tomioka_db -f tomioka_db.sql
psql -U postgres -h 192.168.0.8 -p 15432 -d tomioka_db2 -f tomioka_db2.sql
psql -U postgres -h 192.168.0.8 -p 15432 -d tomioka_db4 -f tomioka_db4.sql
psql -U postgres -h 192.168.0.8 -p 15432 -d tomioka_db_a -f tomioka_db_a.sql
psql -U postgres -h 192.168.0.8 -p 15432 -d tomioka_db_b -f tomioka_db_b.sql
psql -U postgres -h 192.168.0.8 -p 15432 -d tomioka_db_c -f tomioka_db_c.sql
psql -U postgres -h 192.168.0.8 -p 15432 -d tomioka_db_c_cost -f tomioka_db_c_cost.sql
psql -U postgres -h 192.168.0.8 -p 15432 -d tomioka_db_c_trial -f tomioka_db_c_trial.sql
=====
pg_dump -U postgres -h 192.168.0.3 -p 15432 hakata_db > hakata_db.sql
pg_dump -U postgres -h 192.168.0.3 -p 15432 hakata_ex_db > hakata_ex_db.sql
create database hakata_db;
\c hakata_db;
create extension postgis;
create extension pgrouting;
create database hakata_ex_db;
\c hakata_ex_db;
create extension postgis;
create extension pgrouting;
psql -U postgres -h 192.168.0.8 -p 15432 -d hakata_db -f hakata_db.sql
psql -U postgres -h 192.168.0.8 -p 15432 -d hakata_ex_db -f hakata_ex_db.sql