• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:新規にデータベースを作成するものですか)

新規にデータベースを作成するか悩んでいる

このQ&Aのポイント
  • PostgreSQLを使ったシステム開発において、デフォルトの「postgres」データベースを使用するかどうか迷っています。
  • デフォルトのDBはサンドボックス的な意味合いであり、実際には別のデータベースを作成するべきかもしれません。
  • 同僚からは、なぜデフォルトのデータベースではだめなのかと問われ、困っています。皆さんの意見をお聞かせください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

1台のサーバーで、複数のシステムを動かしたいとき なんでもかんでもデフォルトのDBに入れていたのでは テーブルが衝突してしまいますし、ロールが混じるので権限もはっきりしません。 また、サーバーを移転したいときにDBをdumpすると 関係ないテーブルまで混じってきます。 システムごとにDBを分けたほうが、あとあとトラブルが防げます。

baunce
質問者

お礼

コメントありがとうございました。今のところ異なるシステムが同居してくる予定はないのですが、将来の事を考えても今回のシステムに適切なDB名称と、ユーザを新規に作成する事としました。(スキーマ名はユーザ名と同じにするか、あえて別名にするかは検討中ですが、スキーマを別名で用意する事になりそうです。今回JDBC接続なのですが、接続URLにスキーマ名を指定できるので、、)

関連するQ&A