PouchDB - Veritabanını Sil
PouchDB'deki bir veritabanını, db.destroy() yöntem.
Sözdizimi
Aşağıdakileri kullanmanın sözdizimi db.destroy()yöntem. Bu yöntem, bir geri arama işlevini parametre olarak kabul eder.
db.destroy()
Misal
Aşağıda, PouchDB'deki bir veritabanının, destroy()yöntem. Burada isimli veritabanını siliyoruzmy_database, önceki bölümlerde oluşturulmuştur.
//Requiring the package
var PouchDB = require('PouchDB');
//Creating the database object
var db = new PouchDB('my_database');
//deleting database
db.destroy(function (err, response) {
if (err) {
return console.log(err);
} else {
console.log ("Database Deleted”);
}
});
Yukarıdaki kodu adıyla bir dosyaya kaydedin Delete_Database.js. Komut istemini açın ve JavaScript dosyasını kullanarak çalıştırın. node Aşağıda gösterildiği gibi.
C:\PouchDB_Examples >node Delete_Database.js
Bu, adlı veritabanını silecek my_database aşağıdaki mesajı görüntüleyerek yerel olarak saklanır.
Database Deleted
Uzak Veritabanını Silme
Aynı şekilde, sunucuda uzaktan depolanan bir veritabanını (CouchDB) silebilirsiniz.
Bunu yapmak için, bir veritabanı adı yerine, CouchDB'de silinmesi gereken veritabanına giden yolu iletmeniz gerekir.
Misal
Adlı bir veritabanı olduğunu varsayalım my_databaseCouchDB sunucusunda. Ardından, URL'yi kullanarak CouchDB'deki veritabanları listesini doğrularsanızhttp://127.0.0.1:5984/_utils/index.html aşağıdaki ekran görüntüsünü alacaksınız.
Aşağıda, adlı bir veritabanının silinmesine bir örnek verilmiştir. my_database bu CouchDB sunucusuna kaydedilir.
//Requiring the package
var PouchDB = require('pouchdb');
//Creating the database object
var db = new PouchDB('http://localhost:5984/my_database');
//deleting database
db.destroy(function (err, response) {
if (err) {
return console.log(err);
} else {
console.log("Database Deleted");
}
});
Yukarıdaki kodu adıyla bir dosyaya kaydedin Remote_Database_Delete.js. Komut istemini açın ve JavaScript dosyasını kullanarak çalıştırın.node Aşağıda gösterildiği gibi.
C:\PouchDB_Examples >Remote_Database_Delete.js
Bu, belirtilen veritabanını PouchDB'den siler ve aşağıdaki mesajı görüntüler.
Database Deleted
Doğrulama
Yukarıdaki programı çalıştırdıktan sonra, URL'yi tekrar ziyaret ederseniz, aşağıdaki ekran görüntüsünü alacaksınız. Burada şu tarihten beri yalnızca iki veritabanını gözlemleyebilirsiniz.my_database silindi.