Home Applications appmsw-util

appmsw-util

InterSystems does not provide technical support for this project. Please contact its developer for the technical assistance.
5
1 reviews
0
Awards
131
Views
12
IPM installs
0
0
Details
Releases (2)
Reviews (1)
Issues
Creating and deleting db, namespace, resource and role with one command

What's new in this version

added iris.script

appmsw-util

Gitter
GitHub all releases
Habr
license

Creating and deleting db, namespace, resource and role with one command

Forked from https://openexchange.intersystems.com/package/isc-generate-db

Added resource and role creation for the database. (Many modules ZPM require MatchRoles=”:{$dbrole}”)

Added deletion of DataBases, role resources and Namespace.

Adding rest application is optional.

Installation with ZPM

zpm:USER>install appmsw-util

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 https://github.com/SergeyMi37/appmsw-util.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

Open IRIS terminal:

$ docker-compose exec iris iris session iris
USER>
USER>zpm
zpm:USER>install appmsw-util
...
example:
write $System.Status.GetErrorText(##class(appmsw.util.database).CreateDBNS("TESTDB2"))
write $System.Status.GetErrorText(##class(appmsw.util.database).DeleteDBNS("TESTDB2"))
...
Made with
Install
zpm install appmsw-util download archive
Version
1.0.115 Nov, 2020
Category
Technology Example
Works with
InterSystems IRIS
First published
10 Nov, 2020
Last edited
15 Nov, 2020
Last checked by moderator
27 Jun, 2023Works