# 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 |
+---------+----------------+----------+------------+------------------+
| 16385 | 16385 | 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 |
+---------+----------------+----------+------------+------------------+
| 16386 | 16385 | events | 1000 | none |
+---------+----------------+----------+------------+------------------+