Tobie Morgan Hitchcock
09c4d86290
Update 3rd party dependencies
2019-02-01 00:14:00 +00:00
Tobie Morgan Hitchcock
775c3ca96a
Enable DEFINE EVENT queries in exported SQL
2019-02-01 00:13:24 +00:00
Tobie Morgan Hitchcock
71192d2e36
Improve ORDER BY COLLATE queries
2019-02-01 00:12:10 +00:00
Tobie Morgan Hitchcock
ef9c73d4d7
Make SQL parser stateless
2019-01-31 12:38:23 +00:00
Tobie Morgan Hitchcock
4d233de449
Fix diff implementation to generate patches
2019-01-31 09:53:13 +00:00
Tobie Morgan Hitchcock
58470b930e
Remove unused package
2019-01-31 09:52:15 +00:00
Tobie Morgan Hitchcock
26a2c01a9c
Remove unused SQL types
2019-01-31 09:52:15 +00:00
Tobie Morgan Hitchcock
1da702e04b
Allow SQL USE queries to run inside transactions
2019-01-31 09:51:54 +00:00
Tobie Morgan Hitchcock
7c962f7bdc
Add SQL OPTION query statement
2019-01-31 09:47:52 +00:00
Tobie Morgan Hitchcock
62f02015ba
Remove custom PARALLEL config support from queries
2019-01-23 00:16:46 +00:00
Tobie Morgan Hitchcock
efeb186200
Ensure all fibre.Contexts have a unique socket id
2019-01-14 16:03:38 +00:00
Tobie Morgan Hitchcock
bba72ee161
Add TRACE level logging
2019-01-14 10:37:15 +00:00
Tobie Morgan Hitchcock
719bd98544
Use constant string for access all array items
2019-01-13 20:39:32 +00:00
Tobie Morgan Hitchcock
971302ecf5
Implement SPLIT keyword in SELECT statement
2019-01-11 11:17:43 +00:00
Tobie Morgan Hitchcock
261aff0ee2
Use ‘access’ variable name instead of ‘options’ on parser object
2019-01-09 17:14:13 +00:00
Tobie Morgan Hitchcock
33ba4d5de3
Enable using dollar symbol when defining a param variable
2019-01-08 15:51:53 +00:00
Tobie Morgan Hitchcock
b901c78bd1
Ensure test is correct for unique indexes
2019-01-07 13:45:40 +00:00
Tobie Morgan Hitchcock
a3788b558a
Remove unused package
2019-01-07 13:45:27 +00:00
Tobie Morgan Hitchcock
0402d74708
Remove AND EXPUNGE
clause from DELETE expression
...
When deleting records, it now removes and expunges document versions based on the table definition `DEFINE TABLE test VERSIONED` or `DEFINE TABLE test UNVERSIONED`, as opposed to the query being run. This prevents non-administrators from removing historic document data.
2018-12-31 07:46:44 +01:00
Tobie Morgan Hitchcock
f089dc4d7f
Ensure document permissions are rechecked after updating
2018-12-31 07:46:12 +01:00
Tobie Morgan Hitchcock
a8f9198695
Fix comment
2018-12-30 23:02:12 +01:00
Tobie Morgan Hitchcock
c8d70c780c
Don’t apply text diff if an error occurs
2018-12-28 10:53:28 +01:00
Tobie Morgan Hitchcock
9819b64dc6
Ensure unique indexes work with record ids
2018-12-13 02:05:23 +00:00
Tobie Morgan Hitchcock
ef3ec7c51f
use surreal docker organisation instead of abcum
2018-11-29 13:06:54 +00:00
Tobie Morgan Hitchcock
4bad40c309
Use surreal project on Google Container Repository
2018-11-29 12:45:56 +00:00
Tobie Morgan Hitchcock
3d4081bd54
Ensure record ID changes are detected in diff
2018-11-29 10:44:17 +00:00
Tobie Morgan Hitchcock
38f0e3469e
Add GROUP BY ALL to SQL SELECT queries
2018-10-24 12:25:07 +01:00
Tobie Morgan Hitchcock
30639a1ae9
Improve SQL INFO command
2018-10-24 11:29:43 +01:00
Tobie Morgan Hitchcock
27f77e8e5d
Update 3rd party dependencies
2018-10-24 10:50:48 +01:00
Tobie Morgan Hitchcock
591ff50ac6
Update 3rd party dependencies
2018-10-24 01:28:44 +01:00
Tobie Morgan Hitchcock
9999f8eaf5
Enable default IPV6 address for root authentication
2018-10-23 15:47:50 +01:00
Tobie Morgan Hitchcock
20abadf41f
Support exporting SQL LOGIN and SQL TOKEN hashes
2018-10-18 01:36:36 +01:00
Tobie Morgan Hitchcock
26b138b9b0
Simplify built-in database field types
2018-10-18 00:39:09 +01:00
Tobie Morgan Hitchcock
e52f0d3243
Implement basic executor caching layer
2018-09-28 22:06:07 +01:00
Tobie Morgan Hitchcock
1a0c8b018f
Error when accessing table with undefined param
...
When using the SQL table() function to define a table with an undefined paramater `table($undefined)`, the database would attempt to access a nil table, and would eventually crash.
2018-09-25 09:43:04 +01:00
Tobie Morgan Hitchcock
480ae04046
Add SQL functions time.wday() and time.yday()
2018-09-20 12:55:45 +01:00
Tobie Morgan Hitchcock
391fb53743
Add SQL function time.week()
2018-09-19 14:46:05 +01:00
Tobie Morgan Hitchcock
918c696eb1
Complete functionality to define scope tokens
2018-09-13 17:34:27 +01:00
Tobie Morgan Hitchcock
41c2fd0b3e
Add scope tokens to SQL INFO queries
2018-09-13 16:08:52 +01:00
Tobie Morgan Hitchcock
6ed01504ec
Fix non-used declared properties bug
2018-09-11 17:39:32 +01:00
Tobie Morgan Hitchcock
b5d089d4e0
Update 3rd party dependencies
2018-09-11 13:31:50 +01:00
Tobie Morgan Hitchcock
9bab9f3ce7
Add SQL function string.slug
2018-09-11 13:28:45 +01:00
Tobie Morgan Hitchcock
44d2fc129f
Ensure all byte slices are converted to strings
2018-08-21 11:39:12 +01:00
Tobie Morgan Hitchcock
c91164bc93
Ensure all number types are converted to floats
2018-08-20 08:54:23 +01:00
Tobie Morgan Hitchcock
bf4659d8f9
Add SQL export functionality
2018-08-20 07:53:11 +01:00
Tobie Morgan Hitchcock
8b0674c66d
Add support for table versioning
2018-08-20 07:52:13 +01:00
Tobie Morgan Hitchcock
de925ae16e
Ensure full duration values are parsed correctly
2018-08-20 07:32:21 +01:00
Tobie Morgan Hitchcock
05d4d97707
Support JSON unicode characters in SQL
2018-08-20 07:12:32 +01:00
Tobie Morgan Hitchcock
31ad063ef4
Encode and decode when copying a document
2018-08-20 01:06:52 +01:00
Tobie Morgan Hitchcock
445436bff7
Ensure ‘warn’ log level works correctly
2018-08-20 01:06:10 +01:00