Uploaded image for project: 'Couchbase Mobile'
  1. Couchbase Mobile
  2. CM-416

Support Inspector for the cblite2 database

    XMLWordPrintable

Details

    Description

      PRD: https://docs.google.com/document/d/17eGEeAA_wPaiUO7xfJ2cTotXweygoJFcpVB5JEC4Yes/edit?ts=602db429

      cblite tool is growing in popularity as the go-to tool for local database inspection. Especially since users can't use off-the-shelf database SQL viewers as the data is stored in Fleece .

      The proposal is to develop a VSCode Extension for inspecting CBlite databases. It does not have a pretty UI but offers a convenient way to explore databases and even create cblite2 database that can be used as prebuilt database

      VSCode is growing in popularity with developers. Its free and supported on all major platforms
      The VSCode Extensions Market would be a perfect distribution channel and will also help with awareness and adoption of CBL in general (available under sqlite category perhaps)

      See attached recordings of experience with VSCode SQLite Explorere extensions. Would be sufficient to have an experience equivalent to this
       
      Similar to  https://github.com/AlexCovizzi/vscode-sqlite

      Future : Support a driver potentially for VSCode SQLTools extension

      https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools

      https://forums.couchbase.com/t/how-to-view-data-in-a-local-couchbase-lite-database/25791

      CC Jim Borden, Jens Alfke

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            daniel.petersen Daniel Petersen
            priya.rajagopal Priya Rajagopal
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty