Closed7

litestream 入門

yuucuyuucu

localPCへlitestreamコマンドをインストール

brew install benbjohnson/litestream/litestream
yuucuyuucu

MinIOの起動
(S3互換のオブジェクトストレージ)

docker run -p 9000:9000 -p 9001:9001 minio/minio server /data --console-address ":9001"
yuucuyuucu

起動すると、 http://localhost:9001/login でアクセスできる

下記でログイン

Username: minioadmin
Password: minioadmin

yuucuyuucu

sqllite3でデータ投入する

sqlite3 fruits.db

CREATE TABLE fruits (name TEXT, color TEXT);
INSERT INTO fruits (name, color) VALUES ('apple', 'red');
INSERT INTO fruits (name, color) VALUES ('banana', 'yellow');
yuucuyuucu

MinIOでtestbktというバケットを作成した後、
レプリケーション開始。

litestream replicate fruits.db s3://testbkt.localhost:9000/fruits.db
yuucuyuucu

リストア

litestream restore -o fruits2.db s3://testbkt.localhost:9000/fruits.db
このスクラップは2023/09/10にクローズされました