Registry / database / orquestrador-database-code7

orquestrador-database-code7

JSON →
library3.0.0-beta.0.2636jsnpmunverified

Configures, sets up database models and implements CRUD methods. Version 3.0.0-beta.0.2636 is a pre-release with beta stability, likely used in the Orchy stack. Release cadence is tied to the Orchy ecosystem, with frequent beta updates. Differentiator: opinionated database configuration for Code7's microservices architecture, models with built-in CRUD, and full TypeScript support. Not meant for general-purpose use, but for integrated systems within the Code7 platform.

npm install orquestrador-database-code7
INSTALL
IMPORT
SIG · ORQUESTRADOR-DATAB
O
orquestrador-database-code7
databasejavascriptv3.0.0-beta.0.2636
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

orquestrador-database-code7
import { configureDatabase } from 'orquestrador-database-code7'
const db = require('orquestrador-database-code7')
ESM-only; CommonJS require will fail.
createModel
import { createModel } from 'orquestrador-database-code7'
import { Model } from 'orquestrador-database-code7'
The correct export is `createModel`, not `Model`.
DatabaseConfig
import type { DatabaseConfig } from 'orquestrador-database-code7'
import { DatabaseConfig } from 'orquestrador-database-code7'
DatabaseConfig is a TypeScript type, so use `import type`.

Configures a Postgres database, creates a User model with CRUD methods, then creates and fetches records.

import { configureDatabase, createModel, crudMethods } from 'orquestrador-database-code7'; const config = { type: 'postgres', host: process.env.DB_HOST ?? 'localhost', port: Number(process.env.DB_PORT) ?? 5432, username: process.env.DB_USER ?? 'user', password: process.env.DB_PASS ?? 'pass', database: process.env.DB_NAME ?? 'mydb', }; const db = configureDatabase(config); const User = createModel('User', { name: String, email: String, }); const methods = crudMethods(User); async function main() { const user = await methods.create({ name: 'Jane', email: 'jane@example.com' }); const users = await methods.find({}); console.log(users); } main();
Debug
Known issues
deprecatedVersion 2.x API is deprecated. Upgrade to 3.x beta for new API.
fix
Migrate to version 3.x: update imports and use `configureDatabase` instead of `setupDatabase`.
affects: >=2.0.0 <3.0.0
breaking`setupDatabase` renamed to `configureDatabase` in v3.0.0-beta.
fix
Replace `import { setupDatabase }` with `import { configureDatabase }` and adjust parameters.
affects: >=3.0.0-beta
gotchaThe package expects environment variables; missing DB_HOST causes silent fallback to localhost which may not be intended.
fix
Always explicitly set environment variables or use a config object with validation.
affects: >=1.0.0
deprecated`crudMethods` will be removed in v4; use model instance methods directly.
fix
After v4, call `User.create()` and `User.find()` directly instead of using `crudMethods`.
affects: >=3.0.0-beta <4.0.0
Errors
Common errors & fixes
Error: Cannot find module 'orquestrador-database-code7'
Package not installed or typo in require/import.
fix
Run `npm install orquestrador-database-code7@beta` and ensure import path is correct.
TypeError: db.configureDatabase is not a function
Incorrect import: using named import as default.
fix
Use `import { configureDatabase } from 'orquestrador-database-code7'` instead of `import configureDatabase from ...`.
TypeError: Cannot read properties of undefined (reading 'host')
Missing database configuration object or environment variable.
fix
Ensure you pass a config object with valid `host`, `port`, etc., or set environment variables DB_HOST, DB_PORT, DB_USER, DB_PASS, DB_NAME.
Upgrade
Version history
3.0.0-beta.0.2636latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources
orquestrador-database-code7 — npm install orquestrador-database-code7 · libregistry