# PostgreSQL

> PostgreSQL är en relationsdatabas med öppen källkod som lagrar data i tabeller med definierade kolumner och upprätthåller samband och regler mellan dem. Den…

Source: https://northerngo.com/sv/ordlista/postgresql/
Language: sv
Updated: 2026-08-28

---
**PostgreSQL är en relationsdatabas med öppen källkod som lagrar data i tabeller med definierade kolumner och upprätthåller samband och regler mellan dem. Den frågas med SQL, den garanterar transaktioner och den har blivit standardvalet för nya applikationer där datan måste förbli korrekt.**

### Vad "relationell" ger dig

Databasen känner till formen på din data och vägrar att förstöra den. En kolumn med datumtyp kan inte innehålla texten "snart". En främmande nyckel gör att en order inte kan peka på en kund som inte finns. Ett unikhetsvillkor gör att två konton inte kan dela e-postadress, hur många anrop som än kommer samtidigt.

Transaktioner utvidgar samma garanti över flera satser: antingen träder alla i kraft eller ingen. Att dra ett kort och skapa en order sker antingen båda eller inget av dem, vilket är precis vad du vill när ett anrop havererar halvvägs.

Det är avvägningen mot dokumentdatabaser. Schemalös lagring går snabbare att komma igång med och är långsammare att leva med, eftersom varje inkonsekvens applikationen någonsin skrivit ligger kvar och varje läsare måste gardera sig mot den.

### Inte bara tabeller

Postgres har svalt mycket av det man förr körde separata system för. `JSONB`-kolumner lagrar och indexerar ostrukturerade dokument, så du kan vara relationell där det spelar roll och flexibel där det inte gör det. Fritextsökning finns inbyggt. Tillägg ger ny funktionalitet utan förgrening: PostGIS för geografiska frågor och `pgvector` för likhetssökning på embeddingar, vilket gör Postgres till ett vanligt vektorlager för [retrieval-augmented generation](/sv/ordlista/retrieval-augmented-generation/).

Row Level Security låter åtkomstreglerna bo i databasen i stället för enbart i applikationskoden – mekanismen som [Supabase](/sv/ordlista/supabase/) bygger sin behörighetsmodell på.

### Vad du kan förvänta dig i praktiken

Postgres är sällan skälet till att en applikation är långsam – saknade index är det. En fråga som läser igenom hela tabellen är snabb i utvecklingsmiljön med tusen rader och kollapsar vid en miljon.

Anslutningar är den andra vanliga överraskningen. Varje anslutning kostar minne, så en serverlös miljö som öppnar en ny anslutning per anrop slår snabbt i taket. En pooler som PgBouncer, eller den poolade anslutningssträng en driftleverantör ger dig, är standardsvaret.

Eftersom den är öppen källkod och driftas av många är en flytt av en Postgres-databas mellan leverantörer en dump och en återläsning snarare än en omskrivning – en påtaglig gardering mot [inlåsning](/sv/ordlista/vendor-lock-in/).

---

NorthernGo är en AI-driven plattform för att bygga produktionsklara webbappar utan kod. Lokal AI-generering via WebGPU är obegränsad och gratis, och du äger all genererad källkod. https://northerngo.com/
