Skip to content

New table (v2.9) migration query to copy existing metadata from v1 into v2 #1203

Description

@Artur-Su

▾ Thought for 1s, 342 tokens
The log entry confirms the earlier curl request's 403 error, specifically due to the lack of a session cookie. This reinforces the hypothesis about authentication issues.
With this clarified, the process is now prepared to proceed, as the essential setup is complete.

What Happened to the Replays

In Rybbit 2.9, Rybbit introduced an upgraded table schema for session replays:

• Old table (v2.8): session_replay_metadata (contained your 2,104 recorded sessions)
• New table (v2.9): session_replay_metadata_v2 (an AggregatingMergeTree table)

In Rybbit 2.9, all backend replay queries were switched to read exclusively from session_replay_metadata_v2. However, the Rybbit 2.9 release did not include an automatic
migration query to copy existing metadata from v1 into v2. Because the new table was empty, the UI displayed its default empty state:

│ "No session replays found. Replays will appear here once session replay is enabled."

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions