clockworklabs / clockworklabs/SpacetimeDB

Support `UniqueColumn::try_update`

Open
#2,128 2 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
25.2k
Forks
1.1k
Avg merge
2d 7h
Merged PRs (30d)
46

Description

Since there's ::try_insert, we'd also like a try_update to fit with the new update ABI.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating UniqueColumn::try_insert and the code defining the new update ABI, then compare how the existing insert operation is exposed and validated. Trace the corresponding update path and its tests, if present. Done means UniqueColumn supports try_update consistently with try_insert and the new update ABI.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
backend-api-design, databases
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.