reifydb-catalog 0.4.8

Database catalog and metadata management for ReifyDB
Documentation
# Create ringbuffer, delete, recreate with different capacity

admin 'CREATE NAMESPACE rb'
admin 'CREATE RINGBUFFER rb::events { kind: utf8 } WITH { capacity: 10 }'
replicate
---
version: 2

query 'FROM system::ringbuffers FILTER {name == "events"}'
---
+--------+----------------+----------+------------+------------------+
|   id   |  namespace_id  |   name   |  capacity  |  primary_key_id  |
+--------+----------------+----------+------------+------------------+
|  1025  |      1025      |  events  |     10     |       none       |
+--------+----------------+----------+------------+------------------+

(admin 'DROP RINGBUFFER rb::events')
replicate
---
version: 3

query 'FROM system::ringbuffers FILTER {name == "events"}'
---
+------+----------------+--------+------------+------------------+
|  id  |  namespace_id  |  name  |  capacity  |  primary_key_id  |
+------+----------------+--------+------------+------------------+
+------+----------------+--------+------------+------------------+

admin 'CREATE RINGBUFFER rb::events { kind: utf8, payload: utf8 } WITH { capacity: 1000 }'
replicate
---
version: 4

query 'FROM system::ringbuffers FILTER {name == "events"}'
---
+--------+----------------+----------+------------+------------------+
|   id   |  namespace_id  |   name   |  capacity  |  primary_key_id  |
+--------+----------------+----------+------------+------------------+
|  1026  |      1025      |  events  |    1000    |       none       |
+--------+----------------+----------+------------+------------------+