sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur ställer jag in en Postgres-tillägg?

HStoreField docs ber dig att konfigurera tillägget genom att lägga till en migrering.

Du kan skapa en tom migrering med kommandot

./manage.py makemigrations yourapp --empty

I den skapade migreringsfilen kan du sedan importera tillägget,

django.contrib.postgres.operations import HStoreExtension

och lägg till den i listan över operationer.

operations = [
    HStoreExtension(),
]

När du har skapat den här migreringen kan du använda HStoreField i dina modeller.

Som ett exempel, se denna migreringsfil används i Djangos postgres-tester. Den ställer in två tillägg, HStoreExtension() och UnaccentExtension .




  1. Ny spårningsflagga för att fixa tabellvariabel prestanda

  2. Codeigniter:Kolumn 'id' i ordningssats är tvetydig

  3. mysql-gruppering medan ett värde är inom ett intervall

  4. Konvertera tidsstämpel till ett läsbart datum under förfrågan