起きたこと
postgresql restore memo
1
2
3
4
5
6
7
8
9
10
|
$ psql
root=# create user mastodon with password 'password';
root=# alter user mastodon valid until 'infinity';
root=# create database mastodon_db owner=mastodon;
root=# exit
$ psql -U mastodon mastodon_db
mastodon_db=# \i /backup.sql
|
もし、所有ユーザーを変えるなら、 OWNER TO root -> OWNER TO username; とSQLを置換しておく
※ このコマンドは、トゥートの中にSQLが書いてあるとそれを置換してしまうので該当していないかチェックすること grep -e “s/OWNER TO root;/OWNER TO mastodon;/g” -i foundation.sql
※ このコマンドは、トゥートの中にSQLが書いてあるとそれを置換してしまうので該当していないかチェックすること sed -e “s/OWNER TO root;/OWNER TO mastodon;/g” -i foundation.sql
インポート前に容量チェックすること。確保した全量がファイルシステムになっていない場合がある(テストで先に何か走らせた場合など)
TODO