contentテーブルのtitleカラムをpromptカラムに変更するという前提でいきます
結論
結論から先に提示します。詳しく知りたい方は次章「DockerのPostgreSQLのカラム名を変更する方法」をご覧ください
$ ALTER TABLE content RENAME COLUMN title TO prompt;
DockerのPostgreSQLのカラム名を変更する方法
- dbコンテナにアクセスするために、ターミナルまたはコマンドプロンプトを開きます。
- 以下のコマンドを使用して、コンテナに入ります。
$ docker exec -it <project-db> bash
- コンテナ内に入ると、PostgreSQLコマンドラインインターフェースが表示されます。
- データベースに接続します。以下のコマンドを実行します。
$ psql -U <ユーザ名> -d <データベース名>
ユーザ名とデータベース名は、コンテナの設定に合わせて指定してください。
- データベースに接続したら、contentテーブルのtitleカラムをpromptカラムに変更するためのSQL文を実行します。以下のコマンドを実行します。
$ ALTER TABLE content RENAME COLUMN title TO prompt;
これにより、contentテーブルのtitleカラムがpromptカラムに変更されます。
- 変更を保存するために、トランザクションを終了します。以下のコマンドを実行します。
$ COMMIT;
- PostgreSQLコマンドラインインターフェースを終了します。以下のコマンドを実行します。
$ \q
- dbコンテナから出ます。以下のコマンドを実行します。
$ exit
以上です