Edit 2: Wil je het eens uitproberen op je eigen pc zonder de boel definitief te installeren, kijk dan eens naar Pg_live. Dit is een op Xubantu gebaseerde live-cd met alle toeters en bellen om PostgreSQL beheren. Het boek Practical PostgreSQL is inbegrepen.
Edit 3: Skype gebruikt PostgreSQL als database en heeft hier wat projecten beschikbaar gesteld voor de rest van de wereld.
Wel handig zo'n cheatsheet, maar ik zie daarin nog niet terug wat zo handig is aan PG_SQL, namelijk het gebruik van de keys tussen verschillende tabellen. Naja, je kan ook niet alles hebben, maar het blijf wel handig.
De PDF vind ik al mooier en duidelijker, maar ook daar hetzelfde gemis. (gelukkig hebben we de tut hier op PHPhulp nog ;P)
@rest van de posters:
Blijf aub wel een beetje ontopic, we zitten hier niet in de koffiehoek.
@Robert: Het is gewoon een cheatsheet met een overzichtje van wat veelgebruikte SQL-instructies e.d. voor PG-SQL. Heeft verder niets te maken met voor- of nadelen van deze database.
Het gebruik van foreignkeys, volgens mij doel je daar op, is ook niet iets specifieks van PG.
Hier een voorbeeldje:
CONSTRAINT fk_person_address FOREIGN KEY (id_person)
REFERENCES persons.persons (id) MATCH SIMPLE
ON UPDATE CASCADE ON DELETE CASCADE
Maar zie verder de handleiding, daar staat het ook allemaal in.
Ps. Ik maak ze echt nooit met de hand aan, pgAdmin III neemt dat werk uit handen.
Vooral zo een VIEW lijkt me handig omdat je zo niet steeds nieuwe query's hoeft te veranderen in een php file en ze dus daarom gewoon zelf kan veranderen via een php bestand bijvoorbeeld:)