ΠΠ»Π°Π²Π½ΠΈΡΠ΅
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ ΠΎΠΏΡΠΈΠΈΡΠ΅ SQLITE_DBCONFIG_DQS_DML ΠΈ SQLITE_DBCONFIG_DQS_DDL Π½Π° sqlite3_db_config() Π·Π° Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ° Π΄Π°Π»ΠΈ Π΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ Π΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈ ΠΈ Π΄Π²ΠΎΡΠ½ΠΈ ΡΠΈΡΠ°ΡΠΈ. SQlite ΠΏΡΠ²ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ Π½Π°Π²ΠΎΠ΄Π½ΠΈΡΠΈ Π·Π° ΡΡΡΠΈΠ½Π³ΠΎΠ²ΠΈ ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ, Π½ΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΎΡ SQL Π΅ΠΊΡΠΏΠ»ΠΈΡΠΈΡΠ½ΠΎ Π±Π°ΡΠ° ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° Π΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈ Π½Π°Π²ΠΎΠ΄Π½ΠΈΡΠΈ Π·Π° ΡΡΡΠΈΠ½Π³ Π±ΡΠΊΠ²Π°Π»ΠΈ ΠΈ Π΄Π²ΠΎΡΠ½ΠΈ Π½Π°Π²ΠΎΠ΄Π½ΠΈΡΠΈ Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ (ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΈΠΌΠΈΡΠ° Π½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΈ). ΠΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° SQLite ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π° ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΈ ΡΠ΅ Π½ΡΠ΄ΠΈ ΠΎΠΏΡΠΈΡΠ° Π·Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ β-DSQLITE_DQS=0β Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΡΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΎΡΡ ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΎΡ;
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π²ΠΎ ΠΏΠ»Π°Π½Π΅ΡΠΎΡ Π·Π° ΠΏΡΠ°ΡΠ°ΡΠ° Π·Π° Π΄Π° ΡΠ΅ Π·Π°Π±ΡΠ·Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈΡΠ΅ Π ΠΈ ΠΠΠ ΠΊΠΎΠ³Π° Π΅Π΄Π΅Π½ ΠΎΠ΄ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΈΡΠ΅ Π΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ°, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΡ LIKE ΠΊΠΎΠ³Π° ΠΊΠΎΠ»ΠΎΠ½Π°ΡΠ° Π½Π°Π²Π΅Π΄Π΅Π½Π° Π»Π΅Π²ΠΎ Π΅ Π½ΡΠΌΠ΅ΡΠΈΡΠΊΠ°;
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΡΠ°Π±Π΅Π»Π° βsqlite_dbdataβ Π·Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π° Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ ΠΈΠ·Π²ΠΎΡΠ½Π°ΡΠ° ΠΊΠΎΠ»ΠΎΠ½Π°, Π΄ΡΡΠΈ ΠΈ Π°ΠΊΠΎ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π΅ ΠΎΡΡΠ΅ΡΠ΅Π½Π°;
- ΠΠΎ CLI ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ
Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° β.recoverβ, ΠΊΠΎΡΠ° ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π° Π΄Π° Π³ΠΈ Π²ΡΠ°ΡΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΎΠ΄ ΠΎΡΡΠ΅ΡΠ΅Π½Π°ΡΠ° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΊΠΎΠ»ΠΊΡ ΡΡΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° β.filectrlβ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΈ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° β.dbconfigβ Π·Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ΡΠ²Π°ΡΠ΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΠΏΡΠΈΠΈΡΠ΅ sqlite3_db_config().
ΠΠ·Π²ΠΎΡ: opennet.ru