bkend-data

bkend.ai database expert skill. Covers table creation, CRUD operations, 7 column types, constraints, filtering (AND/OR, 8 operators), sorting, pagination, relations, joins, indexing, and schema management via MCP and REST API. Triggers: table, column, CRUD, schema, index, filter, query, data model, 테이블, 컬럼, 스키마, 인덱스, 필터, 쿼리, 데이터 모델, テーブル, カラム, スキーマ, インデックス, フィルター, 数据表, 列, 模式, 索引, 过滤, 查询, tabla, columna, esquema, indice, filtro, consulta, tableau, colonne, schema, index, filtre, requete, Tabelle, Spalte, Schema, Index, Filter, Abfrage, tabella, colonna, schema, indice, filtro, query Do NOT use for: authentication (use bkend-auth), file storage (use bkend-storage), platform management (use bkend-quickstart).

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "bkend-data" with this command: npx skills add popup-studio-ai/bkit-claude-code/popup-studio-ai-bkit-claude-code-bkend-data

bkend.ai Database Guide

Column Types (7)

TypeDescriptionExample
StringTextname, email
NumberNumericage, price
BooleanTrue/falseisActive
DateDate/timebirthDate
ArrayArraytags: ["a","b"]
ObjectNested objectaddress: {city, zip}
MixedAny typemetadata

Constraints

  • required: Field must have a value
  • unique: No duplicate values allowed
  • default: Default value when not provided

Auto System Fields

FieldTypeDescription
idStringAuto-generated unique ID
createdByStringCreator user ID
createdAtDateCreation timestamp
updatedAtDateLast update timestamp

Important: bkend uses id (NOT _id) in all API responses.

MCP Table Management Tools

ToolPurposeScope
backend_table_createCreate tabletable:create
backend_table_listList tablestable:read
backend_table_getGet table detail + schematable:read
backend_table_deleteDelete tabletable:delete
backend_field_manageAdd/modify/delete fieldstable:update
backend_index_manageManage indexestable:update
backend_schema_version_listSchema version historytable:read
backend_schema_version_getSchema version detailtable:read
backend_schema_version_applyApply schema version (rollback)table:update
backend_index_version_listIndex version historytable:read
backend_index_version_getIndex version detailtable:read

MCP Data CRUD Tools

ToolPurposeKey Parameters
backend_data_listList records (filter, sort, paginate)tableId, page?, limit?, sortBy?, sortDirection?, andFilters?, orFilters?
backend_data_getGet single recordtableId, recordId
backend_data_createCreate recordtableId, data: { field: value }
backend_data_updatePartial update recordtableId, recordId, data: { field: value }
backend_data_deleteDelete recordtableId, recordId

All Data CRUD tools require: organizationId, projectId, environmentId (from get_context).

Filter Operators

OperatorMeaningExample
$eqEqual{ "status": { "$eq": "active" } }
$neNot equal{ "role": { "$ne": "admin" } }
$gt / $gteGreater than / >={ "age": { "$gt": 18 } }
$lt / $lteLess than / <={ "price": { "$lt": 100 } }
$in / $ninIn / Not in array{ "tag": { "$in": ["a","b"] } }

MCP Guide Docs (via search_docs)

Use search_docs tool to access these guides:

Doc IDContent
4_howto_implement_data_crudCRUD implementation patterns
7_code_examples_dataCRUD + file upload code examples

Use get_operation_schema to get any tool's input/output schema.

REST Data API

MethodEndpointDescription
GET/v1/data/{table}List (filter, sort, page, limit)
POST/v1/data/{table}Create
GET/v1/data/{table}/{id}Get single
PATCH/v1/data/{table}/{id}Partial update
DELETE/v1/data/{table}/{id}Delete

Filtering

  • Text search: ?search=keyword
  • AND filter: ?filter[field1]=value1&filter[field2]=value2
  • Comparison operators: $eq, $ne, $gt, $gte, $lt, $lte, $in, $nin
  • Sort: ?sort=field:asc (or desc)
  • Pagination: ?page=1&limit=20 (default 20, max 100)

Relations & Joins

  • Configure table relationships
  • Join queries for related data retrieval

Index Management

  • Single/compound index creation
  • Manage via MCP backend_index_manage
  • Essential for query performance optimization

Official Documentation (Live Reference)

For the latest database documentation, use WebFetch:

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

desktop-app

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

mobile-app

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

phase-3-mockup

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

claude-code-learning

No summary provided by upstream source.

Repository SourceNeeds Review