---
title: "PostgreSQL-specifika databasfunktioner"
version: 5.2
locale: sv
source: https://docs.djangoproject.com/sv/5.2/ref/contrib/postgres/functions/
canonical: https://djangodocs.dev/sv/5.2/ref/contrib/postgres/functions/
---
# PostgreSQL-specifika databasfunktioner

Alla dessa funktioner är tillgängliga från modulen `django.contrib.postgres.functions`.

## `RandomUUID`

#### `class RandomUUID`

Returnerar en version 4 UUID.

Exempel på användning:

```pycon
>>> from django.contrib.postgres.functions import RandomUUID
>>> Article.objects.update(uuid=RandomUUID())
```

## `TransaktionNu`

#### `class TransactionNow`

Returnerar det datum och den tid på databasservern då den aktuella transaktionen startade. Om du inte är i en transaktion returnerar den datum och tid för den aktuella utsagan. Detta är ett komplement till [`django.db.models.functions.Now`](/sv/5.2/ref/models/database-functions/#django.db.models.functions.Now), som returnerar datum och tid för det aktuella uttalandet.

Observera att endast det yttersta anropet till [`atomic()`](/sv/5.2/topics/db/transactions/#django.db.transaction.atomic) skapar en transaktion och därmed ställer in den tid som `TransactionNow()` kommer att returnera; nästlade anrop skapar sparpunkter som inte påverkar transaktionstiden.

Exempel på användning:

```pycon
>>> from django.contrib.postgres.functions import TransactionNow
>>> Article.objects.filter(published__lte=TransactionNow())
<QuerySet [<Article: How to Django>]>
```
