Q. What is a surrogate key in the context of database design in PostgreSQL?