From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id 84F586EC40; Wed, 2 Jun 2021 23:14:03 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 84F586EC40 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1622664843; bh=tBnqriMXuMB+p6Xt3A6rFZBQvOeAsJp65fcqusn6RLg=; h=To:Cc:References:In-Reply-To:Date:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=fLjTF53he6LC3TcK+VW8TyTLrMGwswzAt6BOa/lodXRnCrPcRywk5mudIEQ+fNACP tyTyNk4enNpu13yV3lnXQ98BgCRJJbINFYWtEY3tSjXVrq3ek7Jho8WUOFtur8gvUD hBhjxQnS8fow4+V46w7vEq4KqCQ4dt+7QlkdN+ag= Received: from smtp52.i.mail.ru (smtp52.i.mail.ru [94.100.177.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 938756EC40 for ; Wed, 2 Jun 2021 23:13:52 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 938756EC40 Received: by smtp52.i.mail.ru with esmtpa (envelope-from ) id 1loXFP-0000WY-Uh; Wed, 02 Jun 2021 23:13:52 +0300 To: Cc: References: In-Reply-To: Date: Wed, 2 Jun 2021 23:13:51 +0300 Message-ID: <04ec01d757eb$ce332b70$6a998250$@tarantool.org> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQHg7e1IgrM3NmEZeoSIT89ocQXneqrt+45Q Content-Language: ru X-7564579A: 646B95376F6C166E X-77F55803: 4F1203BC0FB41BD9D5B0DA836B685C540E30C2BDD69416C6E46C178CD572CB10182A05F5380850403EC24CEBF4F0B835864C8BFBF4E187B3573849808BB0E879BC7C8BC522B2FE5B X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7A2F2DCC785917A3AEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006375D54B99ECAFA2F678638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D812AC16D92374D43E1454740BE2538418117882F4460429724CE54428C33FAD305F5C1EE8F4F765FC974A882099E279BDA471835C12D1D9774AD6D5ED66289B52BA9C0B312567BB23117882F44604297287769387670735201E561CDFBCA1751F6FD1C55BDD38FC3FD2E47CDBA5A96583BA9C0B312567BB2376E601842F6C81A19E625A9149C048EE599709FD55CB46A68F49F126DDB898E8D8FC6C240DEA7642DBF02ECDB25306B2B78CF848AE20165D0A6AB1C7CE11FEE32A336C6518635091040F9FF01DFDA4A8C4224003CC836476EA7A3FFF5B025636E2021AF6380DFAD1A18204E546F3947CB11811A4A51E3B096D1867E19FE1407959CC434672EE6371089D37D7C0E48F6C8AA50765F7900637B8F435DEDE9E76EBEFF80C71ABB335746BA297DBC24807EABDAD6C7F3747799A X-B7AD71C0: AC4F5C86D027EB782CDD5689AFBDA7A2368A440D3B0F6089093C9A16E5BC824A2A04A2ABAA09D25379311020FFC8D4AD494FFA51BD827F9390D73993092D8394 X-C1DE0DAB: 0D63561A33F958A590A01CBEDF632EF6568EE4EA9CDA2C8F524BEB5E2EC2816ED59269BC5F550898D99A6476B3ADF6B47008B74DF8BB9EF7333BD3B22AA88B938A852937E12ACA75FBC5FED0552DA851410CA545F18667F91A7EA1CDA0B5A7A0 X-C8649E89: 4E36BF7865823D7055A7F0CF078B5EC49A30900B95165D34EB7BD66E9101C10017BB934DADB4844A08ED9206A2EC912CCB1760DD2A4C73599839A9955A1570BF1D7E09C32AA3244C8411ADC72A9937115DEE38677196BD0BC86C126E7119A0FE729B2BEF169E0186 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2bioj+mfSpkNmA2pdJcPMvxHOew== X-Mailru-Sender: B5B6A6EBBD94DAD840208BF9E14C1DD22DECD8A0C2EAC0F72F96DD2211353E169CCDACC55557C0CA1EC9E4A2C82A33BC8C24925A86E657CE0C70AEE3C9A96FBAB3D7EE8ED63280BE112434F685709FCF0DA7A0AF5A3A8387 X-Mras: Ok Subject: Re: [Tarantool-patches] [PATCH v2 0/2] sql: introduce UUID X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Timur Safin via Tarantool-patches Reply-To: Timur Safin Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" Thanks for these additions since previous version I've seen - it's now = much closer to the "Consistent SQL/Lua types" RFC we have agreed upon before. = LGTM to whole patchset (with few minor, not blocking complains here and = there) Timur : -----Original Message----- : From: imeevma@tarantool.org : Sent: Wednesday, June 2, 2021 11:03 AM : To: tsafin@tarantool.org : Cc: tarantool-patches@dev.tarantool.org : Subject: [PATCH v2 0/2] sql: introduce UUID :=20 : This patch-set introduces UUID to SQL. After this patch-set UUID field = type : will : be available in SQL and UUID values can be generated using UUID() = function. :=20 : https://github.com/tarantool/tarantool/issues/5886 : = https://github.com/tarantool/tarantool/tree/imeevma/gh-5886-introduce-uui= d- : type-in-sql :=20 : Changes in v2: : - Added SQL built-in function uuid(). :=20 : Mergen Imeev (2): : sql: introduce UUID field type : sql: introduce SQL built-in function UUID() :=20 : .../unreleased/introduce-uuid-to-sql.md | 3 + : extra/mkkeywordhash.c | 1 + : src/box/bootstrap.snap | Bin 5991 -> 6016 = bytes : src/box/lua/upgrade.lua | 19 + : src/box/sql/func.c | 69 +- : src/box/sql/mem.c | 203 ++- : src/box/sql/mem.h | 29 +- : src/box/sql/parse.y | 3 +- : src/box/sql/vdbe.c | 15 +- : test/box-py/bootstrap.result | 3 +- : test/box/access.result | 2 +- : test/box/access.test.lua | 2 +- : test/box/access_bin.result | 2 +- : test/box/access_bin.test.lua | 2 +- : test/box/access_sysview.result | 8 +- : test/box/function1.result | 6 +- : test/sql-tap/CMakeLists.txt | 1 + : .../gh-5913-segfault-on-select-uuid.test.lua | 42 +- : .../sql-tap/gh-6024-funcs-return-bin.test.lua | 8 +- : test/sql-tap/sql_uuid.c | 46 + : test/sql-tap/uuid.test.lua | 1344 = +++++++++++++++++ : test/wal_off/func_max.result | 8 +- : 22 files changed, 1731 insertions(+), 85 deletions(-) : create mode 100644 changelogs/unreleased/introduce-uuid-to-sql.md : create mode 100644 test/sql-tap/sql_uuid.c : create mode 100755 test/sql-tap/uuid.test.lua :=20 : -- : 2.25.1