Till KTH:s startsida Till KTH:s startsida

Ändringar mellan två versioner

Här visas ändringar i "PostgreSQL" mellan 2011-12-07 14:05 av Anders Lindström och 2012-01-25 09:49 av Anders Lindström.

Visa < föregående ändring.

PostgreSQL

Databashanteraren PostgreSQL kan laddas ned från www.postgresql.org.Följ länkarna för download - binary packages - windows (eller annat) och "one click installer".Till att börja med är det lämpligt att välja alternativet att endast acceptera kontaker mot databasen från "localhost".(Om du kör fast vid installationen kan du ev. ha hjälp av denna instruktionsfilm.)

Standardinställningen är att din databashanterare körs som en service som startas då du startar din dator. För att administrera databaserna, och köra SQL-satser, använder du applikationen pgAdmin III, som följder med i installationen (bör finnas på startmenyn).

Skapa en ny databas genom att välja Edit/Create, eller högerklicka på "Databases" i Object browser. Markera den nya databasen i Object browser och välj från menyn Tools/Query tool.

Här kan du skriva SQL-satser i fönstret SQL Editor. För att exekvera satser väljer du från menyn Query/Execute.

Du kan spara en eller flera satser på textfil och öppna dem i Query tool. Filerna sparas med ändelsen .sql men är rena textfiler och kan läsas t.ex. i Notepad.Följande filer skapar ett (mycket förenklat schema) för anställda på ett företag samt sätter in data. Öppnan filerna via pgAdmin's Query tool och exekvera satserna. Efter det kan du ställa SQL-frågor (återigen via Query tool).create company.sqlpopulate company.sql

[Om du behöver ta bort tabellerna för att börja om från början: drop company.sql]

Studera också databasen i pgAdmin III efeter att dessa satser körts.

Lite mer information om vad du kan göra med pgAdmin III får du i denna film.

Lagrade procedurer i SQL och PLPGSQL, Lagrade procedurer, PLPGSQL.pdf. För mer info se dokumentationen om PostgreSQL.

Triggers i PostgreSQL, Triggers, prepared statements, vyer.pdf. För mer info se dokumentationen om PostgreSQL.

Dokumetationen om postgreSQL Dokumetationen om postgreSQL (notera att syntaxen för t.ex. lagrade procedurer och triggers skiljer sig från bokens exempel): http://www.postgresql.org/docs/9.1/static/index.html

Stockholm PostgreSQL User Group Detta är en nybildad grupp för olika slags användare av postgres i Stockholm. Användare från näringslivet, open source projekt, utvecklare av postgres och även en del som inte ens använder postgres ännu, men dock är intresserade av att byta från någon annan databas.¶

Gruppen har haft två möten hittills. Nu senast var mötet i Blockets lokaler. Givetvis kör Blocket.se, en av Sveriges största siter, postgres!På mötena brukar det komma runt 40 pers och det bjuds på rikligt med pizza och öl.Mellan presentationerna som hålls av olika personer brukar vi ta längre pauser, dricka öl och snacka om allt möjligt inom IT, inte bara postgres.¶

Gruppen har ingen fin website ännu, men eventen läggs ut på eventbrite här: http://www.eventbrite.com/org/1775992529En av medlemmarna är Magnus Hagander, en av postgres core-utvecklare, den enda i Sverige. Magnus om SPUG: http://blog.hagander.net/archives/199-Stockholm-PUG-finally-off-the-ground.html¶