Buckets
SQL - CREATE BUCKET
Creates a new bucket in the database. Once created, you can use the bucket to save records by specifying its name during saves. If you want to add the new bucket to a type, follow its creation with the ALTER TYPE command.
Syntax
CREATE BUCKET <bucket> [ID <bucket-id>]
-
<bucket>Defines the name of the bucket you want to create. You must use a letter for the first character, for all other characters, you can use alphanumeric characters, underscores and dashes. -
<bucket-id>Defines the numeric ID you want to use for the bucket.
Examples
-
Create the bucket
account:
ArcadeDB> CREATE BUCKET account
For more information see:
SQL - DROP BUCKET
Removes the bucket and all of its content. This operation is permanent and cannot be rolled back.
Syntax
DROP BUCKET <bucket-name>|<bucket-id>
-
<bucket-name>Defines the name of the bucket you want to remove. -
<bucket-id>Defines the ID of the bucket you want to remove.
Examples
-
Remove the bucket
Account:
ArcadeDB> DROP BUCKET Account
For more information, see:
SQL - TRUNCATE BUCKET
Deletes all records of a bucket. This command operates at a lower level than the standard DELETE command.
Truncation is not permitted on vertex or edge types, but you can force its execution using the UNSAFE keyword. Forcing truncation is strongly discouraged, as it can leave the graph in an inconsistent state.
Syntax
TRUNCATE BUCKET <bucket>
-
<bucket>Defines the bucket to delete. -
UNSAFEDefines whether the command forces the truncation on vertex or edge types.
Examples
-
Remove all records in the bucket
profile:
ArcadeDB> TRUNCATE BUCKET profile
For more information, see: