Commit graph

2092 commits

Author SHA1 Message Date
Tobie Morgan Hitchcock
7fabf54593 Add ability to define global parameters on database
Closes #133
2023-01-09 15:49:47 +00:00
Tobie Morgan Hitchcock
2949ea7f4d Add SQL is::datetime() function
Closes #1301
2023-01-09 09:52:21 +00:00
Tobie Morgan Hitchcock
cca04de5c4 Add SQL time::format() function to JavaScript context 2023-01-09 09:52:21 +00:00
Tobie Morgan Hitchcock
b357e24e44 Replace std::time::Instant with trice::Instant 2023-01-09 09:52:21 +00:00
Tobie Morgan Hitchcock
f5739cba48 Add SQL time::timezone() function
Related to #1428
2023-01-09 09:52:20 +00:00
Tobie Morgan Hitchcock
23be3353be Check expressions for SPLIT ON, GROUP BY, and ORDER BY clauses
Closes #1229
Closes #1230
Closes #1457
Closes #1233
2023-01-08 17:38:51 +00:00
Tobie Morgan Hitchcock
1162e4a8ce Use simplified error strings for errors at crate level 2023-01-08 14:51:36 +00:00
Tobie Morgan Hitchcock
1cef0946dc Don’t allow invalid aggregate functions to be used in GROUP BY clauses 2023-01-08 14:36:44 +00:00
Tobie Morgan Hitchcock
369a100c92 Disallow zero-length SQL Ident values
Closes #1583
2023-01-08 09:05:31 +00:00
Tobie Morgan Hitchcock
9c5178ef0a Add tests for SQL array::group() function 2023-01-07 20:02:49 +00:00
Tobie Morgan Hitchcock
44f064a686 Add additional SQL array functions to JavaScript context 2023-01-07 20:02:37 +00:00
Tobie Morgan Hitchcock
b53103c9c7 Add SQL array::group() function 2023-01-07 19:40:56 +00:00
Rushmore Mushambi
513f213a4a
Fix version string (#1585) 2023-01-07 13:57:20 +00:00
Tobie Morgan Hitchcock
5fb324d9af Remove invalid type 2023-01-07 10:39:11 +00:00
Rushmore Mushambi
005b27eae8
Drop the parallel feature (#1574) 2023-01-07 09:42:45 +00:00
Tobie Morgan Hitchcock
372cd65969 Don’t treat NONE and NULL as the same 2023-01-07 08:54:12 +00:00
Rushmore Mushambi
953a2008e2
Rename the engines module to engine (#1576) 2023-01-07 08:32:18 +00:00
Finn Bear
c1b6b572c7
Suggest the stable release channel of Rust (#1581) 2023-01-07 08:06:14 +00:00
Rushmore Mushambi
538a4a8100
Disable caching cargo assets (#1582) 2023-01-07 08:03:25 +00:00
Tobie Morgan Hitchcock
f5b21eb363 Add support for FLEXIBLE fields on SCHEMAFULL tables
Closes #1341
2023-01-04 09:50:01 +00:00
Tobie Morgan Hitchcock
98a5d75d63 Add SurrealQL functions to JavaScript runtime 2023-01-04 07:51:21 +00:00
Tobie Morgan Hitchcock
c0d5aace54 Allow trailing commas in SQL Geometry types
Closes #1523
2023-01-03 17:52:22 +00:00
Tobie Morgan Hitchcock
5d4cb3bbbf Fix continuous integration tests and build 2023-01-02 09:10:04 +00:00
Tobie Morgan Hitchcock
916805b9cc Use $input instead of $value in INSERT statements 2023-01-01 16:18:39 +00:00
Tobie Morgan Hitchcock
b8c5f23d56 Don’t run permissions on DEFINE EVENT and DEFINE TABLE queries
Closes #1570
2023-01-01 16:18:39 +00:00
Tobie Morgan Hitchcock
4ffeefb537 Simplify continuous integration workflows 2023-01-01 12:24:00 +00:00
Tobie Morgan Hitchcock
8fe5757688 Ensure non-defined array fields are removed from records
Related to #1341
2022-12-31 19:02:12 +00:00
Tobie Morgan Hitchcock
48a8d7b6eb Fix clippy linting warnings 2022-12-31 17:05:39 +00:00
Rushmore Mushambi
f3f37d9372
Enable remote engines on the server (#1564) 2022-12-31 09:06:04 +00:00
Tobie Morgan Hitchcock
8355ce7f89 Fix clippy linting warnings 2022-12-31 08:17:54 +00:00
Rushmore Mushambi
b3d9ce2c68
Ensure CLI exits with non-zero code on errors (#1567) 2022-12-31 08:03:19 +00:00
Rushmore Mushambi
f1b6c44603
Use new client library in CLI import command (#1566) 2022-12-31 08:02:53 +00:00
Rushmore Mushambi
a908d6dd10
Use new client library in CLI export command (#1565) 2022-12-31 08:02:41 +00:00
Rushmore Mushambi
a24bb4f4b8
Allow memory as an address endpoint in CLI sql command (#1563) 2022-12-30 23:53:45 +00:00
Rushmore Mushambi
7c199ff586
Use new client library in CLI sql command (#1561) 2022-12-30 21:27:19 +00:00
Rushmore Mushambi
d7c26bd64b
Fix Error import (#1560) 2022-12-30 12:57:47 +00:00
Finn Bear
54f337c15b
Add not function for negation of a value (#1542) 2022-12-30 09:34:46 +00:00
Rushmore Mushambi
c2dce39f91
Integrate client library into surrealdb crate (#1514) 2022-12-30 08:23:19 +00:00
Piepmatz
54738ea4de
Update Windows build instructions (#1555) 2022-12-30 00:46:42 +00:00
Tobie Morgan Hitchcock
f41c9523c6 Fix build badge in Docker README 2022-12-29 23:04:11 +00:00
Enrico Risa
142835d218
Fix build badge in README (#1557) 2022-12-29 23:03:01 +00:00
Tobie Morgan Hitchcock
fee14d8477 Ensure ** operator works correctly 2022-12-27 12:55:53 +00:00
Rushmore Mushambi
90bfbfd654
Fix more CI warnings (#1554)
* Switch `aws-actions/configure-aws-credentials` to `v1-node16`

* Pin `macOS` to v11

`macos-latest` will soon point to `macos-12` and that will bring
GCC 11 which would break the nightly and release builds again.
2022-12-27 12:55:00 +00:00
Rushmore Mushambi
b64b6b1c8c
Upgrade Github Actions versions (#1551) 2022-12-26 14:14:05 +00:00
Tobie Morgan Hitchcock
1ce6c4bae6 Process futures before using as function arguments
Closes #1538
2022-12-22 08:33:57 +00:00
Michal Jirman
157f7c8abe
Add CLI option flag to disable banner (#1537) 2022-12-21 11:42:59 +00:00
Rushmore Mushambi
34bfb67ab4
Pin Ubuntu to 20.04 to fix nightly builds (#1539) 2022-12-21 11:42:43 +00:00
CelebrateVC
3048748573
Ensure last array items (array[$]) compare correctly (#1534) 2022-12-20 10:31:53 +00:00
Tobie Morgan Hitchcock
44c3f32f69 Fix clippy linting warnings 2022-12-20 10:30:40 +00:00
Tobie Morgan Hitchcock
4067efd1e8 Add a user-agent header to CLI HTTP requests 2022-12-20 10:30:06 +00:00