From 62023237bd5aadc6cf92204f2a3b06e0a97eefd9 Mon Sep 17 00:00:00 2001 From: "Wyatt J. Miller" Date: Thu, 4 Jan 2024 18:38:41 -0500 Subject: [PATCH] vault backup: 2024-01-04 18:38:41 --- Databases/SurrealDB/Syntax.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Databases/SurrealDB/Syntax.md b/Databases/SurrealDB/Syntax.md index 1aee1e7..1d531c1 100644 --- a/Databases/SurrealDB/Syntax.md +++ b/Databases/SurrealDB/Syntax.md @@ -10,6 +10,7 @@ - `COMMIT`: Used for making a group of SurrealQL statements a singular transaction. Transaction block must start with a `BEGIN` - [RELATE](https://docs.surrealdb.com/docs/surrealql/statements/use/): Used to traverse records efficiently without the need for SQL JOINs + ## Examples ### Basic `SELECT` examples @@ -120,10 +121,10 @@ UPDATE ONLY person:tobie SET name = 'Tobie', company = 'SurrealDB', skills = ['R ### Logins Create a login table -`DEFINE TABLE user SCHEMAFULL PERMISSIONS FOR select, update, delete WHERE id = $auth.id;` +```DEFINE TABLE user SCHEMAFULL PERMISSIONS FOR select, update, delete WHERE id = $auth.id;``` Define some fields -`DEFINE FIELD name ON user TYPE string ASSERT string::len($value) >= 2;` +```DEFINE FIELD name ON user TYPE string ASSERT string::len($value) >= 2;` `DEFINE FIELD username ON user TYPE string VALUE string::lowercase($value);` `DEFINE FIELD password ON user TYPE string PERMISSIONS FOR select NONE;`