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
284
Views
21
IPM installs
0
4
Details
Releases
Reviews  (1)
Issues
Pull requests  (2)
Videos  (1)
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