The only issue that I have with this top-most comment is that it presents PG as a silver bullet.  But, there are a lot of different types of databases for a reason.<p>For instance, at my current startup, we employ at least 7 different databases (including PG).  And, I don&#x27;t say that to brag - each has a specific use for the problem at hand.<p>You have to consider the needs and trade offs of your specific project. And, if you can, try to isolate your storage behind some interface. Because often your needs will change.<p>(I say this with 20+ years of experience and over a dozen commercially-successful products in my belt)