⭐ Star it
Note
- Please see the SchemaCrawler website for more details.
- Use the SchemaCrawler MCP Server to get deep insights into your database
SchemaCrawler is a free database schema discovery and comprehension tool. SchemaCrawler has a good mix of useful features for data governance. You can search for database schema objects using regular expressions, and output the schema and data in a readable text format.
This is a bare project that allows you to run SchemaCrawler from the terminal.
- GitHub Account - Sign up at github.com
- GitHub Codespaces - Follow the GitHub Codespaces quickstart
- Click the green "Code" button on this repository and select "Create codespace on main"
- Docker - Install from docker.com
- Docker Compose - Included with Docker Desktop, or install separately from docs.docker.com
- Visual Studio Code - Download from code.visualstudio.com
- Dev Containers Extension - Install the Dev Containers extension for VS Code
- Read Developing inside a Container documentation
- Fork or clone this repository
- Click the green "Code" button and select "Create codespace on main"
- Wait for the codespace to build (first time may take a few minutes)
- The SchemaCrawler environment will be automatically set up
- Clone this project
- Open the project folder in Visual Studio Code
- When prompted, click "Reopen in Container" (or press
F1and select "Dev Containers: Reopen in Container") - Wait for the container to build and start
Whichever way you started Visual Studio Code, start a new "bash" terminal. This will take you into the SchemaCrawler shell. In the shell, run schemacrawler --version to verify that SchemaCrawler is available.
Continue to the getting started documentation.
