无法在本地将夹具加载到ClearDB。 Django迁移仅在本地引发django.db.utils.OperationalError:(1060,“重复的列名'”)

时间:2018-12-24 17:49:32

标签: mysql django heroku cleardb

我正在使用Django。我有一个500+ MB的大型设备,需要添加到Heroku上的MySQL数据库中,但是我遇到了一些本地连接问题。我正在使用#include <stdio.h> #include <stdlib.h> #include <stdbool.h> int next_prime(int last); int *PRIME_ARRAY; int main(void) { int quantita; printf("Quanti numeri primi vuoi stampare ? "); scanf("%i", &quantita); PRIME_ARRAY = malloc(sizeof(int) * quantita); int last = 2; for (int i = 0; i < quantita; i++){ PRIME_ARRAY[i] = last; last = next_prime(last); } free(PRIME_ARRAY); return 0; } int next_prime(int last) { printf("%i ", last); bool isPrime = false; do { last++; for (int i = 0; i < sizeof(PRIME_ARRAY)/sizeof(int); i++){ if (last % PRIME_ARRAY[i] != 0) isPrime = true; break; } } while (!isPrime); return last; } 插件。使用正确的凭据连接ClearDB后,如果我尝试运行ClearDB,它将给我一个manage.py migrate错误。如果我将文件推送到heroku,然后运行1060, Duplicate Column,则效果很好。这是该错误的完整追溯:

heroku manage.py migrate

关于为什么发生这种情况的任何想法?我试图使用Git大文件存储并加载Fixture的Heroku,但是Heroku不支持Git大文件扩展名。接下来最好的是什么?我真的只需要一次添加一个文件。

感恩节快乐,

0 个答案:

没有答案