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以上です
