PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да настроя разширение на Postgres?

HStoreField документи ви молят да настроите разширението чрез добавяне на миграция.

Можете да създадете празна миграция с командата

./manage.py makemigrations yourapp --empty

След това в създадения файл за мигриране можете да импортирате разширението,

django.contrib.postgres.operations import HStoreExtension

и го добавете към списъка с операции.

operations = [
    HStoreExtension(),
]

След като създадете тази миграция, можете да използвате HStoreField във вашите модели.

Като пример вижте този файл за мигриране използван в postgres тестовете на Django. Той настройва две разширения, HStoreExtension() и UnaccentExtension .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Развързване на масива с едно ниво

  2. Извикване на командата psql pg_dump в пакетен скрипт

  3. Избягване на състезателни условия, Django + Heroku + PostgreSQL

  4. SELECT повдига изключение във функцията PL/pgSQL

  5. Изчислете точната месечна разлика между две дати