为什么使用 PostgreSQL 而不使用 MySQL

仅从 django 项目中遇到的问题来说明 postgres 比 mysql更优秀

  1. mysql 不支持子查询里嵌套子查询
  2. mysql 使用bulk_create批量插入数据后 返回值没有id,很难执行关联表的批量操作
  3. mysql 使用月份或日期搜索时没有结果 Incident.objects.filter(published__month=6, published__day=28) https://code.djangoproject.com/ticket/29384
  4. django.db.utils.OperationalError: (1093, "You can't specify target table 'incidents_review' for update in FROM clause")
    https://blog.csdn.net/fdipzone/article/details/52695371
如果我的文章对你有很大帮助 那么不妨?
0%