Uploaded image for project: 'Apache AsterixDB'
  1. Apache AsterixDB
  2. ASTERIXDB-1493

Upsert won't insert the record with the autogenerated id

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None
    • commit fd1d460da73397de9f44d7b098543f7897844794
      Date: Wed Jun 15 11:29:36 2016 -0400

    Description

      AQL

      use dataverse twitter
      drop dataset twitter.ds_tweet_d41d8cd98f00b204e9800998ecf8427e if exists
      
      create type autoType if not exists as open {
        id: uuid
      }
      create dataset twitter.ds_tweet_d41d8cd98f00b204e9800998ecf8427e(autoType) if not exists primary key id autogenerated;
      
      upsert into dataset twitter.ds_tweet_d41d8cd98f00b204e9800998ecf8427e 
      ( [ { "fa": "x", "fb":"y"}, {"fa":"u", "fb":"w"}])
      

      error msg:

      type mismatch: missing a required closed field id:uuid [IllegalStateException]
      

      It works if using `insert`.

      Attachments

        Activity

          People

            idleft Xikui Wang
            javierjia Jianfeng Jia
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: