Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

dbutil - Online w chmurze

Uruchom dbutil w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie dbutil, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


dbutil – narzędzie bazodanowe

STRESZCZENIE


dbutil {-d | --wysypisko} plik db

dbutil {-q | --zapytanie} [-t] plik db klucz

dbutil {-u | --aktualizacja} [-n] plik db klucz [wartość]

dbutil {-x | --usuwać} plik db klucz

dbutil -t [dane | [+|-]interwał]

OPIS


Program dbutil utrzymuje bazę danych par klucz-wartość, którą można przeglądać i aktualizować
z wiersza poleceń. Dla każdej takiej pary w bazie danych również zachowuje datę ważności
czas, aby nieużywane wpisy można było usunąć z bazy danych. należy podać dbutil
opcja określająca w jakim trybie ma zostać uruchomiony program. Dostępne są następujące tryby:

--wysypisko (-d)
Drukuje zawartość bazy danych. Każdy wpis bazy danych jest drukowany w jednym z formatów
w dwóch formatach, w zależności od tego, czy rekord ma termin ważności:

klucz wartość

klucz wartość (Data ważności)

--zapytanie (-q)
Drukuje wartość określonego klucza w bazie danych. Jeśli -t flaga też jest
określony, drukuje czas wygaśnięcia rekordu. Ponadto, --wygasać flaga
można określić, aby zaktualizować czas wygaśnięcia rekordu. Wychodzi 0, jeśli kluczem był
znaleziony, 1 jeśli klucza nie było w bazie danych, lub 2 jeśli wystąpił błąd systemowy.

--aktualizacja (-u)
Ustawia wartość klucza w bazie danych na określoną wartość. Jeśli nie ma żadnej wartości
podany, ustawia wartość na pusty ciąg (co nie jest tym samym, co usunięcie
nagrywać). The --wygasać można również określić flagę, aby ustawić czas wygaśnięcia pliku
rekord.

Zwykle ta opcja zastępuje poprzednią wartość w bazie danych. Jeśli -n
podana jest opcja, dbutil nie nadpisze wcześniej zapisanej wartości w pliku
bazy danych (i nie będzie aktualizować czasu wygaśnięcia rekordu). Wychodzi 0, jeśli klucz
znaleziono, 1 jeśli -n został określony, a klucz był już w bazie danych, lub 2 if
wystąpił błąd systemu.

--wygasać={dane | [+|-]interwał}
Tę opcję można określić w połączeniu z --aktualizacja or --zapytanie ustawić
czas ważności na płycie. Opcja ma dwa formaty. Możesz albo określić
czas bezwzględny, jako liczba sekund od 1 stycznia 1970 GMT, lub możesz określić
przesunięcie w stosunku do bieżącego czasu w formacie:

[+|-]jednostki liczące

Gdzie + oznacza w przyszłości, - oznacza, że ​​w przeszłości liczyć jest liczbą i jednostek jest jeden
z następujących znaków:

s - sekundy
m - minuty
h - godziny
D - dni
W - tygodnie
M - miesiące
Y - lat

Na przykład --wygasa=+36D oznacza, że ​​rekord zostanie usunięty za 36 dni. Jeśli zawsze
spójrz w górę klucz z poleceniem:

dbutil --zapytanie --wygasa=+36D klucz

wtedy klucz wygaśnie tylko jeśli nie sprawdzisz go w ciągu 36 dni.

Zauważ, że dbutil przechowuje posortowaną listę rekordów według czasu ostatniego dostępu. Zatem,
czyszczenie starych rejestrów nie jest z natury kosztowną operacją i zdarza się
automatycznie przy każdej modyfikacji bazy danych.

--brak synchronizacji (-N)
Zwykle dbutil synchronicznie opróżnia plik bazy danych na dysk po jego utworzeniu
modyfikacje, aby zminimalizować okno podatności, w którym awaria może spowodować uszkodzenie
baza danych (jeśli --dbhome opcja nie jest dołączona). Synchroniczne spłukiwanie
plik bazy danych jest jednak powolny. Ta opcja tłumi to zachowanie i można jej użyć
do wydajnego tworzenia tabel przeglądowych. Na przykład możesz mieć skrypt, który kompiluje
plik x.db wydając następujące polecenia:

#!/ Bin / sh -e
rm -f x.db~
dbutil -Nu x.db~ klucz1 wartość1
dbutil -Nu x.db~ klucz2 wartość2
#...
dbutil -Nu x.db~ klucz valn
dbutil -u @ @
mv -f x.db~ x.db

--kasować (-x)
Usuwa określony klucz z bazy danych (jeśli baza danych zawiera klucz). Wyjścia
0 jeśli klucz został odnaleziony, 1 jeśli klucza nie było w bazie, lub 2 jeśli był
błąd systemu.

-t [dane|interwał]
W przypadku braku opcji drukuje liczbę sekund od 1 stycznia 1970 r., czasu GMT. Z
argument, który ma taki sam format jak --wygasać, drukuje czas wygaśnięcia jako
bezwzględna liczba sekund od 1970 r. Niezbyt funkcja bazy danych, ale przydatna
chcesz przechowywać znacznik czasu w bazie danych.

Należy pamiętać, że -t można również łączyć z --zapytanie opcja, w którym to przypadku powoduje
dbutil, aby wydrukować czas wygaśnięcia klucza, a nie jego wartość.

dbutil próbuje zminimalizować szkody spowodowane nieodpowiednią awarią poprzez opróżnienie bazy danych
plik na dysk po każdej modyfikacji. Jednak nadal jest małe okno, w którym
Twoja baza danych może zostać nieodwracalnie uszkodzona. Może to być w porządku, jeśli po prostu używasz
baza danych do przechowywania „stanu miękkiego”.

Jeśli chcesz, aby bazę danych można było odzyskać w każdych okolicznościach, musisz użyć metody zapisu
z wyprzedzeniem, w takim przypadku dbutil musi prowadzić katalog z dziennikami bazy danych, a nie tylko
pojedynczy plik bazy danych. Następująca opcja określa miejsce przechowywania plików dziennika. To
musi być używany w połączeniu z innymi opcjami dla każdego trybu, z wyjątkiem -t:

--dbhome=dbhome
Określa, że ​​pliki dziennika bazy danych powinny być przechowywane w katalogu dbhome (co będzie
utworzony, jeśli jeszcze nie istnieje). Należy pamiętać, że pliki bazy danych z względnymi plikami
nazwy ścieżek będą również przechowywane w tym katalogu. Jest to wysoce zalecane
używaj względnych nazw ścieżek, aby razem przechowywać pliki baz danych i pliki dziennika.
W przeciwnym razie istnieje ryzyko uzyskania dostępu do zarejestrowanej bazy danych bez --dbhome opcja
i niszczenie jego zawartości.

ŚRODOWISKO


DB_HOME
Po ustawieniu określa katalog, w którym będą przechowywane pliki dziennika, aby utworzyć bazę danych
możliwość odzyskania po awarii. Jest to równoznaczne z określeniem opcji --dbhome=$DB_HOME
(z wyjątkiem tego, że jakikolwiek faktyczny --dbhome argument zastąpi zmienną środowiskową).

Użyj dbutil online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    BiuroPiętro
    BiuroPiętro
    OfficeFloor zapewnia odwrócenie
    sterowanie sprzężeniem, z jego: - zależnością
    wtrysk - kontynuacja wtrysku -
    iniekcja nici Więcej informacji
    odwiedzić...
    Pobierz OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit jest oprogramowaniem open source opartym na serwerze
    Struktura interfejsu użytkownika (SDUI). Pozwala na to
    wdrażaj aktualizacje pochodzące z serwera
    różne wersje aplikacji. Może tak być
    używany do...
    Pobierz DivKita
  • 3
    podkonwerter
    podkonwerter
    Narzędzie do konwersji między różnymi
    forma subskrypcji. Użytkownicy Shadowrocket
    powinien używać ss, ssr lub v2ray jako celu.
    Możesz dodać &remark= do
    Telegram-podobny HT...
    Pobierz subkonwerter
  • 4
    PLUSK
    PLUSK
    SWASH to liczba ogólnego przeznaczenia
    narzędzie do symulacji niestabilności,
    niehydrostatyczny, o swobodnej powierzchni,
    przepływ wirowy i zjawiska transportu
    na wodach przybrzeżnych jako...
    Pobierz SWASH
  • 5
    VBA-M (zarchiwizowane — teraz na Github)
    VBA-M (zarchiwizowane — teraz na Github)
    Projekt został przeniesiony do
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Cechy:Tworzenie cheatów zapisywanie stanówmulti
    system, obsługuje gba, gbc, gb, sgb,
    sgb2Tu...
    Pobierz VBA-M (zarchiwizowane — teraz na Github)
  • 6
    Stacer
    Stacer
    Optymalizator i monitorowanie systemu Linux
    Repozytorium Github:
    https://github.com/oguzhaninan/Stacer.
    Odbiorcy: użytkownicy końcowi/komputery. Użytkownik
    interfejs: Qt. Programowanie La...
    Pobierz Stacera
  • więcej »

Komendy systemu Linux

Ad