Je veux créer une nouvelle colonne. Comment écrire ceci en SQL?Comment écrire ce modèle Django en SQL?
class mytable(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
Je veux créer une nouvelle colonne. Comment écrire ceci en SQL?Comment écrire ce modèle Django en SQL?
class mytable(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
ALTER TABLE mytable
ADD created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP;
Si vous ne voulez pas utiliser du Sud pour gérer cela automatiquement - ce qui est fortement recommandé, par la façon - vous pouvez facilement voir ce que vous avez besoin SQL en exécutant ./manage.py sqlall <appname>
. Ceci vous montrera tout le SQL pour créer les modèles dans votre application, ainsi vous pouvez trouver la définition de votre nouveau champ là.