1.2.2 • Published 4 months ago

@diary-spo/sql v1.2.2

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

@diary-spo/sql

Установка

npm install @diary-spo/sql
yarn add @diary-spo/sql
bun add @diary-spo/sql

Использование

SQL builder

import { createQueryBuilder, executeQuery } from '@diary-spo/sql'
import { Client } from 'pg'

/* инициализация вашего клиента базы данных */
const client = new Client({})
await client.connect()

const queryBuilder = createQueryBuilder(client)

// Пример использования
const result = await queryBuilder
  .from('имя_вашей_таблицы')
  .select('колонка1', 'колонка2')
  .where('ваше_условие')
  .all()

console.log(result)

Шифрование

import { encrypt, decrypt, buildValuesString } from '@diary-spo/sql'

// Пример использования
const ENCRYPT_KEY = 'ваш_ключ_шифрования'
const originalString = 'ваша_исходная_строка'

const encryptedValue = encrypt(originalString, ENCRYPT_KEY)
console.log('Зашифрованное Значение:', encryptedValue)

const decryptedValue = decrypt(encryptedValue, ENCRYPT_KEY)
console.log('Расшифрованное Значение:', decryptedValue)
1.2.2

4 months ago

1.2.1

4 months ago

1.2.0

6 months ago

1.1.6

6 months ago

1.1.5

6 months ago

1.1.4

6 months ago

1.1.3

6 months ago

1.1.2

6 months ago

1.1.1

6 months ago

1.1.0

6 months ago

1.0.0

6 months ago