mobnius-schema-reader

Возвращает динамически сгенерированную схему БД

Автор: Aleksandr Krasnov
Версия: 2.0.5
Постоянная ссылка: http://docs.appcode.pw/projects?project=mobnius-schema-reader

Применение

var reader = require('schema-reader');

mod({
    connectionString: 'host:192.168.1.53;port:5432;user:test;password:test-0;database:test',
    autoRemove: true
}, function (schemas) {
    // тут результатом будет схема
});
var reader = require('./index');
mod(false, function (schemas) {

});

Внимание!!! Для второго варианта обязательно нужно выполнить первый код, чтобы каталог со схемами был создан.

динамические зависимости

Для создания динамическиз зависимостей можно применить следующий подход:

mod({
    connectionString: 'host:vnext;port:5432;user:mobnius;password:mobnius-0;database:mobnius_net_dev',
    ...
    schemaReference: join(__dirname, "schema.reference"),
}, function (schemas) {

});
ed_network_supports.fn_network_item->ed_network_items.f_passport
ed_network_supports.fn_network_support_prev->ed_network_supports.f_passport

, где

[имя таблицы].[колонка]->[имя таблицы куда ссылается].[имя колонки]

Установка из репозитория

git clone git://git.appcode.pw/mobnius/schema-reader.git

Зависимости

Файлы

Файл Создан Обновлен Примечание
/index.js 17.07.2019 08:01:22 06.02.2021 14:01:36
modules/reader.js 20.05.2019 13:27:58 14.10.2020 16:26:20