既にPosgreSQLが用意され、複数のアプリがそのテーブルを使用している状態の本番環境にDjangoのDRFで作成したAPIサーバーをデプロイしたい
APIはテーブルデータに対してCRUDを行います。
既存テーブルをdjangoのmodels.pyからアクセスしたり、API用のユーザーテーブルをmigrateしたり、djangoにそもそも必要なsessionとかのテーブルを新しく作る作業が必要だと考えているが、どのように進めれば事故(既存テーブルを吹き飛ばす)を防ぎ安全にデプロイできるかを思案しています。
対象のサーバーはGCP上に構築されています。
テーブル名を指定してmigrateするしかないのかなと考えています。
既存テーブルに同じ名前のテーブルがあればmigrateしないなどの設定を探しましたが見当たらず…
既存のデータベースにmigrateしたことがないのですが、本番環境で実行する前に、ローカル環境にpostgresqlで本番環境に似たデータベースを用意してmigrateできるか試してみてください。