Hi @chaowen guo , welcome to Microsoft Q&A forum.
As per the link provided by you, we get $100 credit and whatever resources we create/use, the cost is adjusted in these $100. All resources that we provision on Azure will have some cost associated to them but in free subscriptions instead of charging those cost to users this gets deducted from the credit which is provided (in this case $100).
Now in your specific case the Azure Database for PostgreSQL that you provisioned would have costed $0.37 if you were using paid subscription. But for your free version, this amount is deducted from $100 which does not cost anything to you. Once we consume this limit, then our account gets disabled which we can upgrade to pay-as-you-go subscription as chargeable in the Azure portal.
You can check below link for more details:
Frequently asked questions about the Education Hub
As per my knowledge you have not provided any payment details like credit card, still let me know if it is otherwise.
Please let me know if this help or you need any more details.
----------
If answer helps, please mark it 'Accept Answer'