PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak skonfigurować rozszerzenie Postgres?

HStoreField dokumenty proszą o skonfigurowanie rozszerzenia przez dodanie migracji.

Możesz utworzyć pustą migrację za pomocą polecenia

./manage.py makemigrations yourapp --empty

W utworzonym pliku migracji możesz następnie zaimportować rozszerzenie,

django.contrib.postgres.operations import HStoreExtension

i dodaj go do listy operacji.

operations = [
    HStoreExtension(),
]

Po utworzeniu tej migracji możesz użyć HStoreField w swoich modelach.

Jako przykład zobacz ten plik migracji używany w testach postgresowych Django. Ustawia dwa rozszerzenia, HStoreExtension() i 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. Czy mogę sprawić, by funkcja plpgsql zwróciła liczbę całkowitą bez użycia zmiennej?

  2. psql zwraca 'anonimowy' w tablicy wyników

  3. Importowanie spakowanego pliku CSV do PostgreSQL

  4. Ustawianie schematu dla wszystkich zapytań połączenia w psycopg2:Pobieranie warunków wyścigu podczas ustawiania search_path

  5. Typ punktu w sqlalchemii?