2.4.3 • Published 1 year ago
ydb-orm v2.4.3
💾 YDB simple ORM
Minimal ORM lib for YDB database for fast development services with serverless ecosystem
Usage example
- as lib:
const { Ydb } = require('ydb-orm')
const db = Ydb.init(endpoint, database, {
endpoint: process.env.YDB_ENDPOINT,
database: process.env.YDB_DATABASE,
// one of auth specific method
credential, // [optional] - auth with sa account credential
token, // [optional] - auth with iam token
meta, // [optional] - auth with meta service (ex. from lambda)
model: [
User, // YdbModel list for load
],
timeout: 2000,
})
Ydb.db // singleton
- as
fastify
web-server plugin, separated tofastify-ydb-orm
package:
const { YdbFastify } = require('fastify-ydb-orm')
app.register(YdbFastify, {
endpoint: process.env.YDB_ENDPOINT,
database: process.env.YDB_DATABASE,
// same auth option as lib
model: [
User, // YdbModel list for load
],
timeout: 2000,
sync: true, // [optional] enable auto sync model creation/migration
})
// connection in fastify mode not needed
Environment variables
YDB_SA_KEY
- specific path to service account credential json fileYDB_CERTS
- specific path to ydb connection certs
Минимальная реализация ORM для YDB базы данных для быстрой разработки сервисов в бессерверной экосистеме на основе лямбда функций
2.4.3
1 year ago
2.4.1
1 year ago
2.4.2
1 year ago
2.4.0
1 year ago
2.3.0
1 year ago
2.2.0
1 year ago
1.6.1
2 years ago
1.6.0
2 years ago
1.5.0
2 years ago
1.4.0
2 years ago
2.1.2
2 years ago
2.1.1
2 years ago
2.1.0
2 years ago
2.0.1
2 years ago
2.0.0
2 years ago
1.3.0
2 years ago
1.2.3
3 years ago
1.2.2
3 years ago
1.2.1
3 years ago
1.1.0
3 years ago