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

PostgreSQL . Models.py не се трансформира в схема на база данни

Тъй като преминавате от mysql към postgresql, безопасно е да предположим, че вашият postgresql db няма данни, от които се нуждаете.

Вашите текущи модели вероятно могат да бъдат импортирани директно в postgresql. Това обаче не означава, че файлът за миграция, който имате във файл, е съвместим с postgresql.

Много е вероятно вашите модели да са се развили през определен период от време и е много вероятно да има много стари файлове за миграция, които не са съвместими с postgresql.

Стъпка 1:Прегледайте всички приложения във вашия проект и изчистете папката за миграции.

Стъпка 2:пуснете базата данни postgresql (ако приемем, че няма никакви данни)

Стъпка 3:Направете следната команда, за да създадете миграции за вътрешни таблици на django

 ./manage.py makemigrations

Стъпка 4:Направете следната команда за всяко от вашите приложения.

 ./manage.py makemigrations my_app_name

Стъпка 4:Накрая направете

 ./manage.py migrate.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_OBJECTAGG() – Създайте JSON обект от резултатите от заявката в MySQL

  2. xampp mysql и phpmyadmin не работят

  3. Как да намерите дублиращи се записи в MySQL

  4. Как да използвам MySQLdb с Python и Django в OSX 10.6?

  5. php сесия спрямо скоростта на mysql