On Tue, 4 Feb 2025, Rob Sargent wrote:

I would definitely add an Id for each of the looked up values. The code
can use the Id (for the join or lookup) and the string value can safely be
changed (think typo) without ripple effect.  It also prevents other tables
from referencing the lookup witrh bogus values (those not in the lookup
table)

Unless your lookup tables are huge I would create a new table matching
your current table but with an identity column and load from you original
table.
https://www.postgresql.org/docs/current/ddl-identity-columns.html

Thanks, Rob. Each lookup table has only a very few rows,

I'll make new tables today.

Regards,

Rich


Reply via email to