// // Created by Иван_Архипов on 17.11.2017. // #ifndef LOTRO_DAT_PATCHER_DATABASE_H #define LOTRO_DAT_PATCHER_DATABASE_H #include #include #include extern "C++" { namespace LOTRO_DAT { class BinaryData; class SubfileData; class Database { public: Database(); ~Database(); bool InitDatabase(const std::string &filename); bool CloseDatabase(); bool PushFile(const SubfileData &data); SubfileData GetNextFile(); bool RemoveDatabase(); bool ClearDatabase(); size_t CountRows(); private: void ExecSql(const std::string &sql); sqlite3* db_; sqlite3_stmt* insert_request_; sqlite3_stmt* fetch_one_request_; sqlite3_stmt* get_rows_number_request_; const std::string CreateTableCommand_ = "CREATE TABLE IF NOT EXISTS `patch_data` ( " "`binary_data` BLOB, " "`text_data` TEXT, " "`options` TEXT NOT NULL);"; const std::string InsertFileCommand_ = "INSERT INTO `patch_data` " "(`binary_data`, `text_data`, `options`) " "VALUES (?, ?, ?); "; const std::string FetchOneCommand = "SELECT * FROM `patch_data`"; const std::string ClearTableCommand_ = "DELETE * FROM `patch_data`"; const std::string GetRowsNumberCommand_ = "SELECT Count(*) as count FROM `patch_data`"; }; } } #endif PANIC: session(release): write data/sessions/8/9/89174e5bcd8260ce: no space left on device

PANIC

session(release): write data/sessions/8/9/89174e5bcd8260ce: no space left on device
github.com/go-macaron/session@v0.0.0-20190805070824-1a3cdc6f5659/session.go:199 (0x8b2934)
gopkg.in/macaron.v1@v1.3.9/context.go:79 (0x83d0a0)
github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:157 (0x80ab07)
github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:135 (0x80a8a8)
gopkg.in/macaron.v1@v1.3.9/context.go:121 (0x83d1f8)
gopkg.in/macaron.v1@v1.3.9/context.go:112 (0x84fdb5)
gopkg.in/macaron.v1@v1.3.9/recovery.go:161 (0x84fda8)
gopkg.in/macaron.v1@v1.3.9/logger.go:40 (0x840c73)
github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:157 (0x80ab07)
github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:135 (0x80a8a8)
gopkg.in/macaron.v1@v1.3.9/context.go:121 (0x83d1f8)
gopkg.in/macaron.v1@v1.3.9/router.go:187 (0x850fc6)
gopkg.in/macaron.v1@v1.3.9/router.go:303 (0x8493e5)
gopkg.in/macaron.v1@v1.3.9/macaron.go:220 (0x841fca)
net/http/server.go:2836 (0x7a79b2)
net/http/server.go:1924 (0x7a341b)
runtime/asm_amd64.s:1373 (0x46f9f0)