Making phpPgAdmin Work

This post is more of a reminder to myself than anything else. It took me a while and a bit of Googling to find the right answer.
If you’re using phpPgAdmin to administer PostgreSQL databases and you want to be able to alter records from the web-based interface — i.e., you want each row to feature an “Edit” and “Delete” button — you’ll need to remember this: all tables that you want to use phpPgAdmin on must have a PRIMARY KEY defined. No PRIMARY KEY, no Edit/Delete links.