{ "id": "107115", "key": "AC-3273", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-02-07T00:26:41.000+0000", "created": "2012-12-27T19:22:07.000+0000", "labels": [ "alloy", "sqlite" ], "versions": [], "issuelinks": [], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2016-03-08T07:57:41.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "14544", "name": "Alloy", "description": "Please enter tickets related to the Alloy here." } ], "description": "Currently ID fields default to using randomly generated GUIDs stored as TEXT fields. It would be better to use SQLite INT PRIMARY KEY AUTOINCREMENT fields, which map to the underlying SQLite ROWID, at this would have the following improvements over the existing GUID implementation:\r\n1. no chance of random id value collision (admittedly it's pretty small currently, but not non-existant).\r\n2. require considerably less storage space (both in field size and in index size)\r\n3. more performant on lookups.", "attachment": [], "flagged": false, "summary": "ALLOY: Enhance SQL adapter to support INT AUTOINCREMENT id fields, instead of random GUID id fields.", "creator": { "name": "simon.giles", "key": "simon.giles", "displayName": "Simon Giles", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "simon.giles", "key": "simon.giles", "displayName": "Simon Giles", "active": true, "timeZone": "America/New_York" }, "environment": "Titanium 3.0.0.GA, Alloy 0.3.4", "comment": { "comments": [ { "id": "237561", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This was fixed as of Alloy 0.3.5", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-02-07T00:26:41.000+0000", "updated": "2013-02-07T00:26:41.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }