読者です 読者をやめる 読者になる 読者になる

kantyPanco's diary

初心忘るるべからずなWeb屋初心者の色々忘備録

postgresqlでcsv出力

postgresql

やっちまった…。誤ったsql投げてしまったのねん…。

sql叩いた瞬間「うあああ...((((°o°))))」ってなった。

バックアップ取ってから作業しよう。

■作業手順

1、バックアップ作成(対象DBのテーブルのみ)

2、バックアップ退避

3、rollback準備
begin

UPDATE *****

SELECT でデータが正しく変わっているか、他に影響無いか確認。

間違ってたらrollback、正しければcommit

 

ぬああ。。。

コピーDBがあったから検証するよ。

postgresqlcsv出力する方法

http://blog.pinkpinkpink.net/2012/07/postgresql-sqlcsv.htmlcsv

⬇保存場所

/var/lib/pgsql/9.2/backups/yyyyMMdd

 

postgresqlでダンプする方法

pg_dump DB名 > 保存先.dump

pg_dump -t テーブル名 DB名 > 保存先.dump

 

ああ…。DBの中身も自分の心も復旧しないと。