sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan konfigurerer man en Postgres-udvidelse?

HStoreField dokumenter beder dig om at konfigurere udvidelsen ved at tilføje en migrering.

Du kan oprette en tom migrering med kommandoen

./manage.py makemigrations yourapp --empty

I den oprettede migreringsfil kan du derefter importere udvidelsen,

django.contrib.postgres.operations import HStoreExtension

og føj det til listen over operationer.

operations = [
    HStoreExtension(),
]

Når du har oprettet denne migrering, kan du bruge HStoreField i dine modeller.

Som et eksempel henvises til denne migrationsfil brugt i Django's postgres-tests. Den opsætter to udvidelser, HStoreExtension() og UnaccentExtension .




  1. SQL hvordan man sammenligner to kolonner fra to forskellige tabeller

  2. #2006 MySQL Server er gået væk fejl i Wamp

  3. Konvertering af MySQL-tabel med forkert kodede data til UTF-8

  4. Hvad ville være en korrekt måde at teste TypeORM's QueryBuilder-kædemetoder på?