DBA在设计数据库时,不可能一站到底,在开发过程中有时需要对数据库的字段进行增删改。

  今天早上在完善1boke时,发现数据库里面有张表需要添加字段。对应到django里面models,具体过程如下:

 

在添加之前的models:

  

1 class Categories(models.Model):
2     name = models.CharField(max_length=128, verbose_name=u'类别名称')

 

现在需要添加

   

1 has_child = models.BooleanField(default=False, verbose_name=u'是否有下级分类')

 

这是比较纠结了,SAE上面怎么更新数据库里面的字段呢???

我是这样做的,直接在数据库里面执行如下的sql语句:

1 ALTER TABLE `blog_categories` ADD COLUMN `has_child` TINYINT(1) NOT NULL AFTER `desc`;

 

对应的app里面的models直接修改,更新就ok了。

相关文章:

  • 2021-11-17
  • 2022-01-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-27
  • 2021-12-08
  • 2021-11-20
  • 2021-11-20
相关资源
相似解决方案