Home Applications db-management-tool

db-management-tool

Community Project
This project is maintained by its author and is not officially supported by InterSystems. For technical support, please contact the project developer.
3
1 reviews
0
Awards
450
Views
0
IPM installs
0
Add to bundle
Details
Releases (7)
Reviews (1)
Issues
Videos (2)
Articles (2)
This app has a demo View
This project is a web-based database management tool

What's new in this version

Bug fixes

db-system

Web application for creating and managing databases and tables. Each table gets a REST API for CRUD operations, secured with its own access token.

Features

  • Registration and login with JWT authentication
  • Create, edit and delete databases
  • Create, edit and delete tables, columns and constraints
  • Change column types and constraints
  • Database access tokens with a configurable lifetime, separate from UI login tokens
  • REST API for creating, reading, updating and deleting rows in any created table

Planned: custom queries, more column types and constraint options.

Tech stack

Layer Technology
Backend Java 21, Spring Boot 3, Spring Security, JPA
Frontend Angular 17, Bootstrap 5
Database InterSystems IRIS
Cache Redis
Auth JWT (UI tokens and database access tokens)
Deployment Docker Compose

Project structure

server/   Spring Boot API
client/   Angular application
docker-compose.yml

Running

Requires Docker.

docker-compose up --build
Service Address
Client http://localhost:4200
Server http://localhost:8080
IRIS management portal http://localhost:9092

Data API

After creating a database and a table, create an access token for the database in the UI. Send it as a bearer token to the data endpoints:

Method Endpoint Action
GET /queries/{table}/getAll List all rows
GET /queries/{table}/getByColumn Find rows matching a condition
POST /queries/{table}/save Insert a row
PUT /queries/{table}/update Update rows matching a condition
DELETE /queries/{table}/delete Delete rows matching a condition

License

MIT

Last checked by moderator
25 Aug, 2026,
Made with
Install
zpm install db-management-tool download archive
Version
1.0.529 Sep, 2024
Category
Technology Example
Works with
InterSystems IRIS
First published
21 Sep, 2024
Last edited
29 Sep, 2024