sql >> Databáze >  >> RDS >> PostgreSQL

Jak nastavit rozšíření Postgres?

HStoreField docs vás požádají o nastavení rozšíření přidáním migrace.

Prázdnou migraci můžete vytvořit příkazem

./manage.py makemigrations yourapp --empty

Do vytvořeného migračního souboru pak můžete importovat příponu

django.contrib.postgres.operations import HStoreExtension

a přidejte jej do seznamu operací.

operations = [
    HStoreExtension(),
]

Po vytvoření této migrace můžete použít HStoreField ve vašich modelech.

Jako příklad naleznete tento migrační soubor použitý v Django's postgres testech. Nastaví dvě rozšíření, HStoreExtension() a UnaccentExtension .




  1. Sečíst dobu trvání podle změny místa

  2. Používáte Dropwizard &JDBI k dotazování databáze s více schématy?

  3. Vložte pořadové číslo do MySQL

  4. Nelze získat jarní spouštění pro automatické vytvoření schématu databáze