Skip to content

BalticAmadeus/ProBro

Repository files navigation

ProBro CircleCI

An extension for Progress DB browsing.

Current status

This open source project is in active development. Our goal is to simplify the access to Progress DB wen using VS Code as a development environment.

Features

  • Connection to Progress DB:

    • Connect to Progress DB via ABL Socket server
    • Connect to multiple local Progress DBs
    • Custom connection groups
    • Deleting Connections
    • Edit Connections
    • Connection status indicator
    • Shortcuts to OE tools
    • Possibility to import from openedge-project.json
  • Tables

    • Hidden tables
    • Launch query
    • Launch query on double click
    • Select tables form multiple databases
    • Favourite tables (new)
  • Indexes

  • Fields

    • Filtering
    • Show only selected fields
  • Query data

    • Server-side multi-sorting
    • Server-side multi-filtering
    • Lazy loading
    • JSON/OE formatting
    • Custom queries
    • Suggest field names
    • View record on double-click
    • Enable/disable filtering as you type
    • Query grid table size management
  • Export

    • Formats
      • .D file
      • JSON
      • Excel
      • CSV
    • Scope
      • All records
      • Selected records
      • Filtered records
  • CRUD operations

    • Delete multiple
    • Insert/copy
    • Update
    • Disable/enable triggers
  • Extension settings configuration

  • Supported OS

    • Windows
    • Linux

Guide

Related work

  • DataDigger developed by Patrick Tingen. A great source of features and examples when working on this project.
  • vscode-abl a VSCode plugin for ABL.

Changelog

Full changelog is available here

Sponsored by Baltic Amadeus.

BA