Observed since 20 Oct, 21:06 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
basit ve yenilikçi noSQL database
7945DB, .7945db uzantılı tamamen okunamaz database dosyaları ve .7945d uzantılı özel fonksiyon dosyaları ile çalışan güvenli bir Node.js database modülüdür.
.7945db dosyaları şifrelenmiş formatta.7945d dosyaları ile özel database fonksiyonlarınpm install 7945db
const db7945 = require('7945db');
const db = db7945();
// Database dosyasını ayarla
db.file('./veritabanım.7945db');
// Tablo ve değişken ekle
db.add({ type: 'table', name: 'kullanıcılar' });
db.add({
type: 'variable',
name: 'kullanıcı-adı',
table: 'kullanıcılar',
value: 'str',
cstm_value: 'admin'
});
db.add({
type: 'variable',
name: 'şifre',
table: 'kullanıcılar',
value: 'str',
cstm_value: '123456'
});
// Değer oku
const kullanici = db.get({ table: 'kullanıcılar', name: 'kullanıcı-adı' });
console.log('Kullanıcı:', kullanici); // "admin"
// Değer güncelle
db.set('kullanıcılar', 'şifre', 'yeniŞifre123');
// Database'i göster
db.show();
// Tüm tabloları listele
const tablolar = db.listAllTables();
console.log('Tablolar:', tablolar);
// Tablo detaylarını getir
const tabloBilgisi = db.getTableInfo({ tableName: 'kullanıcılar' });
console.log('Tablo Bilgisi:', tabloBilgisi);
// Değer ara
const sonuçlar = db.searchDatabase({ searchTerm: 'admin' });
console.log('Arama Sonuçları:', sonuçlar);
// İstatistikler
const istatistikler = db.getDatabaseStatistics();
console.log('İstatistikler:', istatistikler);
// Değişkenleri listele
const değişkenler = db.listTableVariables({ tableName: 'kullanıcılar' });
console.log('Değişkenler:', değişkenler);
db.file(path)Database dosyasını ayarlar.
db.file('./veritabanım.7945db');
db.add(options)Tablo veya değişken ekler.
// Tablo ekle
db.add({ type: 'table', name: 'ürünler' });
// Değişken ekle
db.add({
type: 'variable',
name: 'fiyat',
table: 'ürünler',
value: 'num',
cstm_value: 100
});
db.get(options)Değişken değerini okur.
const deger = db.get({
table: 'ürünler',
name: 'fiyat'
});
db.set(table, variable, value)Değişken değerini günceller.
db.set('ürünler', 'fiyat', 150);
db.show()Database içeriğini konsola yazdırır.
db.show();
db.listAllTables()Tüm tabloları listeler.
db.getTableInfo({ tableName })Tablo detaylarını getirir.
db.listTableVariables({ tableName })Tablonun tüm değişkenlerini listeler.
db.searchDatabase({ searchTerm })Database'de değer arar.
db.getDatabaseStatistics()Database istatistiklerini getirir.
db.readVariable({ tableName, varName })Değişken değerini okur.
db.conditionalRead({ tableName, conditions })Koşullu okuma yapar.
7945DB, verilerinizi çok katmanlı şifreleme ile korur:
const db = require('7945db')();
db.file('./kullanıcılar.7945db');
// Kullanıcı tablosu oluştur
db.add({ type: 'table', name: 'kullanıcılar' });
db.add({ type: 'variable', name: 'email', table: 'kullanıcılar', value: 'str' });
db.add({ type: 'variable', name: 'şifre', table: 'kullanıcılar', value: 'str' });
db.add({ type: 'variable', name: 'rol', table: 'kullanıcılar', value: 'str', cstm_value: 'kullanıcı' });
// Kullanıcı ekle
db.set('kullanıcılar', 'email', 'ali@example.com');
db.set('kullanıcılar', 'şifre', 'güvenliŞifre123');
// Kullanıcı ara
const kullanıcılar = db.searchDatabase({ searchTerm: 'ali' });
const db = require('7945db')();
db.file('./ürünler.7945db');
db.add({ type: 'table', name: 'ürünler' });
db.add({ type: 'variable', name: 'isim', table: 'ürünler', value: 'str' });
db.add({ type: 'variable', name: 'fiyat', table: 'ürünler', value: 'num' });
db.add({ type: 'variable', name: 'stok', table: 'ürünler', value: 'num' });
// İstatistikleri görüntüle
const stats = db.getDatabaseStatistics();
console.log(`Toplam ${stats.tableCount} tablo, ${stats.totalVariables} değişken`);
try {
db.file('./veritabanım.7945db');
} catch (error) {
console.error('Database hatası:', error.message);
}
// Önce değişkenin var olduğundan emin olun
if (db.get({ table: 'tablo', name: 'değişken' })) {
// İşlemler
}
MIT License - detaylar için LICENSE dosyasına bakın.
7945DB - Güvenli ve güçlü database çözümünüz! 🚀
Download counts and popularity will appear here as the collector receives them.
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 21:06 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:9280f5d6e7bdce900bad17066f05aabc90e8ce89a8abd380b2083b31e709864a