There is no limitation of the database size. However, there are customer cases where Postgres is being used for storing Petabyte’s size of data. Like any other proprietary database in the market, PostgreSQL can handle TBs of data. The hardware layer is one of the critical components in database sizing.