@opengis/table-builder
v1.1.1
Published
Утиліта для автоматизованого створення JSON-файлів таблиць, форм та карток на основі PostgreSQL бази даних
Downloads
548
Maintainers
Keywords
Readme
table-builder
table-builder
— це утиліта для автоматизованого створення JSON-файлів таблиць, форм та карток на основі PostgreSQL бази даних. Вона генерує структуровані файли для використання у ваших проектах.
Встановлення
Для встановлення пакета скористайтесь командою:
npm i @opengis/table-builder -D
Або використовуйте команду щоб встановити глобально:
npm i -g @opengis/table-builder
Використання
Синтаксис
Створити на основі однієї таблички:
npx table-builder --module="<шлях до модулю>" --table="<назва таблиці>"
Створити на основі схеми:
npx table-builder --module="<шлях до модулю>" --scheme="<схема>"
Також є скорочена назва передачі параметрів:
npx table-builder -m="<шлях до модулю>" -t="<назва таблиці>" -s="<схема>"
| Аргумент | Скорочення | Опис | Приклад |
| ---------- | ---------- | -------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| module
| -m
| Шлях до модуля, де будуть збережені вихідні файли. | Повний шлях: --module="D:/project/module/test"
, або відносний: --module="/module/test"
|
| table
| -t
| Назва таблиці з бази даних. | --table="test.data"
|
| scheme
| -s
| Назва схеми з бази даних. | --scheme="test"
|
Конфігурація
Підключення до бази даних відбувається через конфігураційний файл (config.json) в самому проекті, де запускається ця команда. Формат файлу:
{
"pg": {
"host": "localhost",
"port": 5432,
"database": "назва_бази",
"user": "користувач",
"password": "пароль"
}
}
FAQ
Якщо файл із тією ж назвою вже існує в заданому модулі, утиліта пропускає його створення. Це зроблено для уникнення випадкового перезапису важливих даних.