关于我之前问过的一个问题,我正在跟进,我试图寻求从一个愚蠢/写得不好的mysql查询到postgresql的转换.我相信我成功了.无论如何,我正在使用手动从mysql数据库移动到postgres数据库的数据.我正在使用看起来像这样的查询:
  """
  UPDATE krypdos_coderound cru
  set is_correct = case 
      when t.kv_values1 = t.kv_values2 then True 
      else False 
      end
  from 
  (select cr.id, 
    array_agg(
    case when kv1.code_round_id = cr.id 
    then kv1.option_id 
    else null end 
    ) as kv_values1,
    array_agg(
    case when kv2.code_round_id = cr_m.id 
    then kv2.option_id 
    else null end 
    ) as kv_values2
    from krypdos_coderound cr
     join krypdos_value kv1 on kv1.code_round_id = cr.id
     join krypdos_coderound cr_m 
       on cr_m.object_id=cr.object_id 
       and cr_m.content_type_id =cr.content_type_id 
     join krypdos_value kv2 on kv2.code_round_id = cr_m.id
   WHERE
     cr.is_master= …django postgresql database-integrity duplicates unique-constraint
我有一个简单的问题,假设我们有一张桌子:
 id   A   B
 1   Jon  Doe
 2   Foo  Bar
有没有办法知道,这是下一个id的增量,在这种情况下3?数据库是PostgreSQL!
Tnx很多!