富士通

PowerGres Plus よくあるご質問(FAQ)
回答

データベース作成に関するご質問

Q

データベーススペースを削除するにはどうすればよいですか?

A

いったん作成したデータベーススペースを削除することはできません。データベースのデータがそのデータベーススペース内に残っている可能性があるからです。
データベースのデータ量が大幅に減った場合に、ディスク上に占める領域を減らすには、いったんデータベースのデータのバックアップをCOPYコマンドやpg_dumpにより採取した上で、新しくデータベースを作成しなおしてください。データベース自体を削除することで、そのデータベースに割り当てられていたデータベーススペースも削除されます。



Q

データベーススペースは何個まで作成できますか?

A

データベースを作成する際、データベーススペースを1つ作成する必要があります。
その後は、必要に応じて何個でもデータベーススペースを追加することができます。



Q

データベーススペースのサイズはどのように見積もればよいですか?

A

“データベースとデータベーススペース”の“データベーススペースのサイズの見積り”を参照してください。



Q

dropdbコマンドでデータベースを削除できますか?

A

データベースを削除する際はdropdbコマンドやDROP DATABASE文ではなく、PostgreSQL Plus Administratorを使用してください。
PowerGres Plusでは、データベースのデータをデータベーススペースに格納しています。
dropdbコマンドやDROP DATABASE文ではデータベーススペースの削除が行われないため、ディスク上にゴミが残ってしまいます。



Q

createdbコマンドでデータベースを作成できますか?

A

データベースを作成する際はcreatedbコマンドやCREATE DATABASE文ではなく、PostgreSQL Plus Administratorを使用してください。
PowerGres Plusでは、データベースのデータを格納する資源として、データベーススペースを作成する必要があります。
createdbコマンドやCREATE DATABASE文を用いてデータベースを作成した場合、データベーススペースとしてデフォルトデータベーススペースが使用されます。
デフォルトデータベーススペースのサイズは100Mバイトで固定です。そのため、データを格納するための容量が十分確保できないことがあります。