Till KTH:s startsida Till KTH:s startsida

Ändringar mellan två versioner

Här visas ändringar i "PostgreSQL" mellan 2011-11-09 12:30 av Anders Lindström och 2011-11-11 15:33 av Anders Lindström.

Visa < föregående | nästa > ändring.

PostgreSQL

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