PostgreSQL データをまとめて編集する方法
データの大量変更を行うには、次の手順に従ってください。
- まず、データを変更するSQLスクリプトファイルを新規作成する。ファイル内では、UPDATE文を使用してデータを更新する。例えば、ある表内の全てのレコードの特定のカラムの値をすべて新しい値に変更したい場合は、次のように記述する。
- 表名を更新し、値を更新: フィールド名を新しい値に設定する。
- 必要なフォーマットの修正データをSQLスクリプトファイルに追記します。SQLスクリプトファイルはテキストエディタやプログラミング言語を使用して生成できます。
- PGデータベースクライアントで対象データベースへ接続します。
- SQLスクリプトファイル内の内容を実行するには、次のコマンドを使用できます。
- ファイル パス
- ファイルパスはSQLスクリプトファイルへのパス
- SQL スクリプト ファイルが C:\scripts\update.sql にある場合、以下のように実行してください:
- i C:\scripts\update.sql
- SQLスクリプトファイルを実行すると、一括でデータが変更されます。
以下の処理を行う際は、念の為データベースをバックアップしてから実行してください。