Commit graph

1665 commits

Author SHA1 Message Date
Tobie Morgan Hitchcock
56d3b0e861 Fix bug where records couldn’t be updated after defining an index
Closes #57
2022-08-25 14:50:11 +01:00
Tobie Morgan Hitchcock
9c6f178536 Update build and cross-compiling instructions 2022-08-24 13:58:42 +01:00
Tobie Morgan Hitchcock
aca9cb6c34 Update 3rd party dependencies 2022-08-23 23:52:43 +01:00
Tobie Morgan Hitchcock
e5a78bed06 Allow root authentication over WebSocket connection 2022-08-23 23:44:13 +01:00
Tobie Morgan Hitchcock
89915f9a62 Improve the instructions for running with Docker 2022-08-23 11:38:36 +01:00
Mario G
201406b7b3
Improve Docker start instructions in README (#49)
* Update README.md

Added exception handling notice starting docker image.

* Update README.md

wording

* Update README.md

Changed initial command and added section to update docker image on demand.
2022-08-23 09:35:07 +01:00
Sean Leather
e69846a658
Fix typos in CONTRIBUTING.md (#44) 2022-08-22 14:30:29 +01:00
Tobie Morgan Hitchcock
0519ca60bc Return an error if the specified datastore is not able to be initiated 2022-08-21 20:28:54 +01:00
Kian-Meng Ang
40157f6170
Fix typos (#42)
Found via `codespell -L crate,inout,ser,fetchs,te,tre,whats`.
2022-08-21 13:13:38 +01:00
Tobie Morgan Hitchcock
28f66f4127 Update readme file for Crates.io 2022-08-20 11:30:50 +01:00
Tobie Morgan Hitchcock
021391f2c9 Update readme file for Docker 2022-08-20 11:30:36 +01:00
Tobie Morgan Hitchcock
1fbd9d0dd6 Ensure interface image has correct name 2022-08-20 11:24:13 +01:00
Tobie Morgan Hitchcock
e984e21717 Ensure interface image has correct name 2022-08-20 11:24:03 +01:00
Jaime Morgan Hitchcock
ec44695724 Update GitHub README file 2022-08-20 11:13:56 +01:00
Tobie Morgan Hitchcock
c10865bda5 Simplify toString function in JavaScript classes 2022-08-19 16:10:16 +01:00
Tobie Morgan Hitchcock
5f1156341c Store JavaScript classes in separate directory 2022-08-19 16:08:30 +01:00
Tobie Morgan Hitchcock
292d35280c Use default export as main JavaScript function 2022-08-18 08:33:21 +01:00
Tobie Morgan Hitchcock
500368958f Ensure errors are caught when defining JavaScript classes 2022-08-17 23:00:53 +01:00
Tobie Morgan Hitchcock
9c0fbf51f9 Remove JavaScript global surrealdb placeholder package 2022-08-17 22:50:19 +01:00
Tobie Morgan Hitchcock
890f2f527f Add a placeholder for JavaScript fetch() function 2022-08-17 22:46:45 +01:00
Tobie Morgan Hitchcock
d6de09bd0a Update 3rd party dependencies 2022-08-17 22:45:31 +01:00
Tobie Morgan Hitchcock
90a0a85306 Remove foundationdb dependency from server 2022-08-17 22:45:31 +01:00
Tobie Morgan Hitchcock
35010b21ae Simplify casting function signatures 2022-08-17 22:45:31 +01:00
Tobie Morgan Hitchcock
bcaea757c2 Add SQL session functions 2022-08-17 22:45:31 +01:00
Tobie Morgan Hitchcock
b8c793f7a4 Only log successful startup after server binds to desired port 2022-08-17 22:45:31 +01:00
Tobie Morgan Hitchcock
2945b7d724 Separate out synchronous and asynchronous SQL functions 2022-08-17 22:45:31 +01:00
Tobie Morgan Hitchcock
038246f054 Ensure JavaScript functions are not converted to empty objects 2022-08-16 19:27:59 +01:00
Yusuke Kuoka
1d3880d652
Initial implementation of SurrealDB KVS for FoundationDB (#37)
Referenced in discussion #25 

Closes #38
2022-08-15 19:35:41 +01:00
Tobie Morgan Hitchcock
31c44e75a3 Release 1.0.0-beta.6 2022-08-13 01:43:24 +01:00
Tobie Morgan Hitchcock
68f1b014a9 Release 1.0.0-beta.6 2022-08-13 01:43:23 +01:00
Tobie Morgan Hitchcock
cc36c9c616 Ensure continuous integration config parses correctly 2022-08-13 01:42:07 +01:00
Tobie Morgan Hitchcock
70a6c5a1ee Enable server configuration to be setup with environment variables 2022-08-12 21:21:32 +01:00
Tobie Morgan Hitchcock
0d7ac2dd7e Add docs for building and cross-compiling SurrealDB 2022-08-12 21:16:08 +01:00
Tobie Morgan Hitchcock
a852b85a97 Update formatting of Cargo.toml file 2022-08-12 19:41:35 +01:00
Tobie Morgan Hitchcock
d73b19a84c Fix linting errors in Rust 1.63.0 2022-08-12 17:42:01 +01:00
Tobie Morgan Hitchcock
653ced7d58 When enabled, log the root authentication username 2022-08-12 16:33:15 +01:00
Tobie Morgan Hitchcock
160fafc84a Add initial support for Windows build in continuous integration 2022-08-12 16:31:17 +01:00
Tobie Morgan Hitchcock
8c1d52dc05 Output tooling versions in continuous integration 2022-08-12 16:29:30 +01:00
Tobie Morgan Hitchcock
86a2de8ae8 Simplify continuous integration configuration 2022-08-12 16:24:31 +01:00
Mário Monteiro
9a3b695c61
Feature : Ability to daemonize the SurrealDB server / Ubuntu / Debian Flavour Package and SystemD Service (#31) 2022-08-12 15:52:15 +01:00
Tobie Morgan Hitchcock
13d3d02dcf Add SQL array sorting functions 2022-08-11 17:41:20 +01:00
Tobie Morgan Hitchcock
33ab50b541 Update 3rd party dependencies 2022-08-11 17:41:20 +01:00
Tobie Morgan Hitchcock
2ffa71d520 Ensure aliased field is output when fetching a multi-yield expressions with final alias
Closes #28
2022-08-10 17:49:32 +01:00
Tobie Morgan Hitchcock
20a6ed88d3 Ensure multi-yield path expression alias outputs are flattened
Closes #27
2022-08-10 17:49:32 +01:00
Tobie Morgan Hitchcock
405a1e7b8d Ensure http SQL functions run correctly in WebAssembly 2022-08-10 17:49:32 +01:00
Tobie Morgan Hitchcock
367fa6b33b Add documentation link to crates.io 2022-08-10 17:49:32 +01:00
Tobie Morgan Hitchcock
af45b33fa0 Return error when selecting from non-existent table in strict mode
Closes #13
2022-08-10 17:49:32 +01:00
Tobie Morgan Hitchcock
bac8aa31a3 Implement config definition caching within a transaction
Closes #21
2022-08-08 20:44:35 +01:00
Tobie Morgan Hitchcock
9ed50a9514 Add command-line SurrealQL REPL 2022-08-06 13:13:14 +01:00
Tobie Morgan Hitchcock
0043e38bef Add —host command-line option as an alias of —conn 2022-08-06 11:34:17 +01:00