1.0.8 • Published 2 years ago

adira-sdk-node v1.0.8

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

ADIRAKU SDK-NODE

Main library for Adiraku Backend Development

Main Features

  • Logging with or without context using pino logger.
  • Scheduler with partition.
  • MySQL Client using Sequelize
  • Redis Client
  • Kafka Client
  • UUID Generator
  • Database Migration tool

DB Migration

Adiraku SDK-Node using db-migrate for database migration.

How to create new table.

$ node node_modules/db-migrate/bin/db-migrate create scheduler --sql-file

this will create 3 files

./migrations/20111219120000-scheduler.js
./migrations/sqls/20111219120000-scheduler-up.sql
./migrations/sqls/20111219120000-scheduler-down.sql

The sql files will have the following content:

/* replace with your sql */

how to run migration.

$ node node_modules/db-migrate/bin/db-migrate up
received data: CREATE TABLE `scheduler` (
  `id` varchar(64) NOT NULL,
  `scheduler_name` varchar(200) NOT NULL,
  `start_time` datetime(6) DEFAULT NULL,
  `finish_time` datetime(6) DEFAULT NULL,
  `status` varchar(20) NOT NULL,
  `error_message` text,
  `pod_id` varchar(100) DEFAULT NULL,
  `pod_position` int(11) DEFAULT NULL,
  `partition_key` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
[INFO] Processed migration 20220512094814-scheduler
[INFO] Done

how to revert migration

$ node node_modules/db-migrate/bin/db-migrate down
[INFO] Defaulting to running 1 down migration.
received data: DROP TABLE IF EXISTS `scheduler`;
[INFO] Processed migration 20220512094814-scheduler
[INFO] Done
1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.1.26

2 years ago

0.1.25

2 years ago

0.1.24

2 years ago

0.1.23

2 years ago

0.1.21

2 years ago

0.1.20

2 years ago

0.1.19

2 years ago

0.1.18

2 years ago

0.1.17

2 years ago

0.1.16

2 years ago

0.1.15

2 years ago

0.1.14

2 years ago

0.1.13

2 years ago

0.1.12

2 years ago

0.1.11

2 years ago

0.1.10

2 years ago

0.1.9

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago