Tukunga o DBMS SQLite 3.29

whakaputaina tuku SQLite 3.29.0, he DBMS mama i hangaia hei whare pukapuka whakauru. Ka tohatohahia te waehere SQLite hei rohe whanui, i.e. ka taea te whakamahi me te kore here me te kore utu mo tetahi kaupapa. Ko te tautoko putea mo nga kaiwhakawhanake SQLite e whakaratohia ana e tetahi roopu i hangaia motuhake, kei roto ko nga kamupene penei i a Adobe, Oracle, Mozilla, Bentley me Bloomberg.

Main huringa:

  • Kua taapirihia nga whiringa SQLITE_DBCONFIG_DQS_DML me SQLITE_DBCONFIG_DQS_DDL ki te sqlite3_db_config() hei whakahaere mena ka taea te whakahaere korero kotahi me te rua. I tautoko a SQlite i nga tohu whakahua mo nga aho me nga tohu tohu, engari ko te paerewa SQL e tino hiahia ana te whakamahi i nga tohu whakahua kotahi mo nga kupu kupu aho me nga tohu whakahua rua mo nga tohu (penei i nga ingoa pou). Kei te tautokohia te whanonga SQLite ma te taunoa, ka tukuna he kōwhiringa hanga "-DSQLITE_DQS=0" kia taea ai te ū ki te paerewa;
  • Kua taapirihia nga arotautanga ki te mahere uiui kia tere ake te mahi o nga kaiwhakahaere AND me OR ina he tau tonu tetahi o nga operan, me te kaiwhakahaere LIKE ina he tau te pou kua tohua ki te taha maui;
  • I taapirihia he ripanga mariko hou "sqlite_dbdata" ki te tiki i nga ihirangi kei te taumata raraunga o te poutake, ahakoa kua kino te papaarangi;
  • I roto i te atanga CLI tāpirihia te whakahau ".recover", e ngana ana ki te whakaora i nga raraunga mai i te papaaarangi kua pakaru. Ka taapirihia ano he whakahau ".filectrl" mo te whakahaere i nga whakamatautau me te whakahau ".dbconfig" mo te tiro me te whakarereke i nga whiringa sqlite3_db_config().

Source: opennet.ru

Tāpiri i te kōrero