primi moje saučešće :) baza za pantheon je tolika šuma da ja mislim da se ni sami developeri ne snalaze u njoj. ja sam jedno vreme radio sa pantheonom, što na implementaciji, što na intergaciji sa vec postojećim i gotovim CMS-om. da, za to sto vi sad radite već je uradjeno i postoji gotovo rešenje, sa sve on-line kupovinom i svim ostalim, ali verujem da ovo nije ono što ti želis da čuješ ;)
datum tvog prvog posta je star dve nedelje, tako da verujem da si neke stvari do sad već provalio, ali ipak... o čemu se radi sa tim relacijama? koliko se sećam, primarni ključevi postoje (bar u nekim tabelama) ali se koriste jedino za kontrolu duplih unosa u te same tabele. strani kljucevi ne postoje nigde, nego se sve kontroliše kroz aplikaciju. sva kaskadna brisanja se rade kroz kod, koji je tebi naravno nedostupan. referencijalni integritet ne postoji. dalje, ono sto si spominjao za banke i kupce, verujem da se radi o tabeli subjekt. to sa bool vrednostima, koje su zapravo varchar 'T' ili 'F' je školski primer lošeg dizajna baze, tj. nepostojanja istog. postoji tabela tippartnerja u kojoj su definisani tipovi partnera, ali se u tabeli subjekt ne referiše na ovu tabelu, nego se za svaki tip subjekta dodaje novo polje, koje sadrži T ili F...
da ne nabrajam dalje, ima toga koliko hoćeš, ja sam nailazio na probleme čija rešenja normalnom čoveku nikad ne bi pala na pamet...
elem, neku malu pomoć možeš naći na
https://dev.datalab.si ali je to sve toliko šturo da teško da išta možeš da vidiš odatle. ja sam svu pomoć imao u kolegama koji su malo duže bili u tom poslu, a koji su do toga došli eksperimentisanjem - promeniš nešto u aplikaciji, pa onda gledaš šta se promenilo u bazi.
srećno ;)