Home Applications IRIS-REST-API-DATABASEMANAGER

IRIS-REST-API-DATABASEMANAGER

This application is not supported by InterSystems Corporation. Please be notified that you use it at your own risk.
5
1 reviews
0
Awards
268
Views
21
IPM installs
0
4
Details
Releases
Reviews
Issues
Pull requests
Videos
Create persistent Tables and Datas in Cache Database using REST API

What's new in this version

Added Youtube video presentation

IRIS-REST-API-DATABASEMANAGER

Gitter

Collaborator :

This application allow you to create persistent Tables and Data in Cache Database.
It uses POST , GET , PUT and DELETE methods.

Installation with ZPM

zpm:USER>install iris-rest-api-databasemanager

On the Administration Portal, make sure you have services and operations in the interoperabilty production such as below on USER namespace:

Installation with Docker

Prerequisites

Make sure you have git and Docker desktop installed.

Installation

Clone/git pull the repo into any local directory

$ git clone git@github.com:LucasBourre/IRIS-Restful-API-Database.git

Open the terminal in this directory and run:

$ docker-compose build
  1. Run the IRIS container with your project:
$ docker-compose up -d

How to Test it

Docker default port are 9000 , 9001 and 9002.
There is a POSTMAN collection in the project in order to test the application that will allow you to create some Tables and Datas :

postmanCapture.PNG

Here are different types available :
String , Date , Integer (Int), Decimal, Float, TimeStamp , Boolean

Datas can be accessed from SQL Management Portal, with a prefix “DatabaseManager_Datas” :
SQLCapture.PNG

Next Features

What we plan to add on this project:

  • More possibilities for your table creation ( Cardinality , relationship between tables, maxlen on properties…)
  • Send multiple datas or tables
  • A prediction API to predict values
Made with
Install
zpm install iris-rest-api-databasemanager download archive
Version
1.0.226 Feb, 2021
ObjectScript quality test
Category
Technology Example
Works with
InterSystems IRIS
First published
26 Feb, 2021
Last checked by moderator
26 Mar, 2024Works