InggrisPerancisSpanyol

Ad


favorit OnWorks

dbutil - Online di Cloud

Jalankan dbutil di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah dbutil yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


dbutil - utilitas basis data

RINGKASAN


dbutil {-d | --membuang} file db

dbutil {-q | --permintaan} [-t] file db kunci

dbutil {-u | --perbarui} [-n] file db kunci [nilai]

dbutil {-x | --menghapus} file db kunci

debutil -t [tanggal | [+|-]selang]

DESKRIPSI


Program dbutil memelihara database pasangan nilai kunci yang dapat ditanyakan dan diperbarui
dari baris perintah. Untuk setiap pasangan seperti itu di database, itu juga menyimpan kedaluwarsa
waktu, sehingga entri yang tidak digunakan dapat dihapus dari database. dbutil harus diberikan
opsi yang menentukan dalam mode mana untuk menjalankan program. Mode berikut tersedia:

--membuang (-d)
Mencetak isi database. Setiap entri database dicetak di salah satu dari
berikut dua format, tergantung pada apakah catatan memiliki waktu kedaluwarsa:

kunci nilai

kunci nilai (waktu kedaluwarsa)

--pertanyaan (-q)
Mencetak nilai kunci tertentu dalam database. jika -t bendera juga
ditentukan, mencetak waktu kedaluwarsa catatan. Selain itu, --berakhir bendera
dapat ditentukan untuk memperbarui waktu kedaluwarsa pada catatan. Keluar dari 0 jika kuncinya adalah
ditemukan, 1 jika kunci tidak ada di database, atau 2 jika ada kesalahan sistem.

--memperbarui (-u)
Menetapkan nilai kunci dalam database ke nilai tertentu. Jika tidak ada nilai
disediakan, menetapkan nilai ke string kosong (yang tidak sama dengan menghapus
catatan). NS --berakhir bendera juga dapat ditentukan untuk mengatur waktu kedaluwarsa pada
record.

Biasanya, opsi ini menimpa nilai sebelumnya dalam database. jika -n
opsi disediakan, dbutil tidak akan menimpa nilai yang disimpan sebelumnya di
database (dan tidak akan memperbarui waktu kedaluwarsa pada catatan). Keluar 0 jika kuncinya
ditemukan, 1 jika -n ditentukan dan kuncinya sudah ada di database, atau 2 jika
ada kesalahan sistem.

--berakhir={tanggal | [+|-]selang}
Opsi ini dapat ditentukan bersama dengan --memperbarui or --pertanyaan untuk mengatur
waktu kedaluwarsa pada catatan. Opsi ini memiliki dua format. Anda dapat menentukan
waktu absolut, sebagai jumlah detik sejak 1 Januari 1970 GMT, atau Anda dapat menentukan
offset dari waktu sekarang dengan format:

[+|-]satuan

Dimana + berarti di masa depan, - berarti di masa lalu, menghitung adalah bilangan, dan unit adalah satu
dari karakter berikut:

s - detik
m - menit
h - jam
D - hari
W - minggu
M - bulan
Y - bertahun-tahun

Misalnya --kedaluwarsa=+36D berarti catatan akan dihapus dalam 36 hari. Jika kamu selalu
Lihatlah kunci dengan perintah:

debutil --pertanyaan --kedaluwarsa=+36D kunci

maka kunci tersebut hanya akan kedaluwarsa jika Anda tidak mencarinya dalam waktu 36 hari.

Perhatikan bahwa dbutil menyimpan daftar catatan yang diurutkan berdasarkan waktu akses terakhir. Dengan demikian,
membersihkan catatan lama bukanlah operasi yang mahal, dan terjadi
secara otomatis setiap kali Anda memodifikasi database.

--tidak sinkron (-N)
Biasanya, dbutil secara sinkron mem-flush file database ke disk setelah membuat apapun
modifikasi, untuk meminimalkan jendela kerentanan di mana crash dapat merusak
database (jika --dbhome opsi tidak disediakan). Menyiram secara sinkron
file database lambat, namun. Opsi ini menekan perilaku itu, dan dapat digunakan
untuk membangun tabel pencarian secara efisien. Misalnya, Anda mungkin memiliki skrip yang membangun
file x.db dengan mengeluarkan perintah berikut:

#!/ Bin / sh -e
rm -f x.db~
dbutil -Nu x.db~ kunci1 val1
dbutil -Nu x.db~ kunci2 val2
# ...
dbutil -Nu x.db~ keyn valn
dbutil -u @ @
mv -f x.db~ x.db

--menghapus (-x)
Menghapus kunci tertentu dari database (jika database berisi kunci). Keluar
0 jika kunci ditemukan, 1 jika kunci tidak ada di database, atau 2 jika ada
sistem bermasalah.

-t [tanggal|selang]
Tanpa opsi, mencetak jumlah detik sejak 1 Januari 1970, GMT. Dengan sebuah
argumen yang mengambil format yang sama dengan --berakhir, mencetak waktu kedaluwarsa sebagai
jumlah detik mutlak sejak tahun 1970. Bukan benar-benar fungsi basis data, tetapi ayam yang berguna
Anda ingin menyimpan cap waktu dalam database.

Perhatikan bahwa -t juga dapat dikombinasikan dengan --pertanyaan pilihan, dalam hal ini menyebabkan
dbutil untuk mencetak waktu kedaluwarsa kunci, bukan nilainya.

dbutil mencoba meminimalkan kerusakan dari crash yang tidak tepat dengan mem-flush database
file ke disk setiap kali dimodifikasi. Namun, masih ada jendela kecil di mana
database Anda dapat rusak secara permanen. Ini mungkin baik-baik saja jika Anda hanya menggunakan
database untuk menyimpan "keadaan lunak".

Jika Anda ingin database dapat dipulihkan dalam keadaan apa pun, Anda harus menggunakan write-
logging di depan, dalam hal ini dbutil perlu menyimpan direktori dengan log basis data, bukan hanya
satu file basis data. Opsi berikut menentukan tempat untuk menyimpan file log. Dia
harus digunakan bersama dengan opsi lain untuk setiap mode kecuali -t:

--dbhome=rumah
Menentukan bahwa file log database harus disimpan dalam direktori rumah (yang mana yang akan
dibuat jika belum ada). Perhatikan bahwa file database dengan relative
nama path juga akan disimpan di direktori ini. Sangat disarankan agar Anda
gunakan nama path relatif untuk menyimpan file database dan file log bersama-sama.
Jika tidak, Anda berisiko mengakses database yang dicatat tanpa --dbhome Option
dan mengotori isinya.

LINGKUNGAN


DB_HOME
Saat disetel, tentukan direktori tempat menyimpan file log, untuk membuat database
crash-dipulihkan. Ini setara dengan menentukan opsi --dbhome=$DB_HOME
(kecuali yang sebenarnya --dbhome argumen akan menimpa variabel lingkungan).

Gunakan dbutil online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Lantai Kantor
    Lantai Kantor
    OfficeFloor menyediakan inversi dari
    kontrol kopling, dengan: - ketergantungan
    injeksi - injeksi lanjutan -
    injeksi benang Untuk informasi lebih lanjut
    mengunjungi...
    Unduh OfficeFloor.dll
  • 2
    DivKit
    DivKit
    DivKit adalah sumber terbuka Berbasis Server
    Kerangka UI (SDUI). Ini memungkinkan Anda untuk melakukannya
    meluncurkan pembaruan yang bersumber dari server
    versi aplikasi yang berbeda. Bisa juga
    digunakan untuk...
    Unduh DivKit
  • 3
    subkonverter
    subkonverter
    Utilitas untuk mengkonversi antara berbagai
    format langganan. Pengguna Shadowrocket
    harus menggunakan ss, ssr atau v2ray sebagai target.
    Anda dapat menambahkan &komentar= ke
    HT yang disukai Telegram...
    Unduh subkonverter
  • 4
    BERDEBUR
    BERDEBUR
    SWASH adalah numerik tujuan umum
    alat untuk mensimulasikan goyah,
    non-hidrostatik, permukaan bebas,
    aliran rotasi dan fenomena transportasi
    di perairan pantai sebagai...
    Unduh SWASH
  • 5
    VBA-M (Diarsipkan - Sekarang di Github)
    VBA-M (Diarsipkan - Sekarang di Github)
    Proyek telah pindah ke
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Fitur: Kreasi curang, simpan status multi
    sistem, mendukung gba, gbc, gb, sgb,
    sgb2Tu...
    Unduh VBA-M (Diarsipkan - Sekarang di Github)
  • 6
    Stacer
    Stacer
    Pengoptimal dan Pemantauan Sistem Linux
    Repositori Github:
    https://github.com/oguzhaninan/Stacer.
    Audiens: Pengguna Akhir/Desktop. Pengguna
    antarmuka: Qt. Pemrograman La...
    Unduh Stacer.dll
  • Lebih banyak lagi »

Perintah Linux

Ad