However, if customers or suppliers can have multiple accounts, you are going to need an intermediate table, as suggested by Neil.
Scratch that. If accounts can have multiple owners you'll need an intermediate table.
---------------------------(end of broadcast)--------------------------- TIP 3: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faq