sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo configurar una extensión de Postgres?

El HStoreField los documentos le piden que configure la extensión agregando una migración.

Puede crear una migración vacía con el comando

./manage.py makemigrations yourapp --empty

En el archivo de migración creado, puede importar la extensión,

django.contrib.postgres.operations import HStoreExtension

y añádelo a la lista de operaciones.

operations = [
    HStoreExtension(),
]

Una vez que haya creado esta migración, puede usar el HStoreField en tus modelos.

Como ejemplo, consulte este archivo de migración utilizado en las pruebas postgres de Django. Configura dos extensiones, HStoreExtension() y UnaccentExtension .