ΠžΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° DBMS SQLite 3.30

објавСно ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ SQLite 3.30.0, лСсСн DBMS Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ ΠΊΠ°ΠΊΠΎ ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. SQLite ΠΊΠΎΠ΄ΠΎΡ‚ сС дистрибуира ΠΊΠ°ΠΊΠΎ јавСн Π΄ΠΎΠΌΠ΅Π½, Ρ‚.Π΅. ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ° ΠΈ бСсплатно Π·Π° која Π±ΠΈΠ»ΠΎ Π½Π°ΠΌΠ΅Π½Π°. Ѐинансиската ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° SQLite Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° ΠΎΠ΄ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ создадСн ΠΊΠΎΠ½Π·ΠΎΡ€Ρ†ΠΈΡƒΠΌ, кој Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°ΠΊΠΎ Adobe, Oracle, Mozilla, Bentley ΠΈ Bloomberg.

Π“Π»Π°Π²Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ способност Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΈΠ·Ρ€Π°Π·ΠΎΡ‚ "Π€Π˜Π›Π’Π•Π ΠžΠ’Β» со Π·Π±ΠΈΡ€Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈ покриСноста Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ ΠΎΠ΄ Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½Π°Ρ‚Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° само Π½Π° записи ΡˆΡ‚ΠΎ Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΡƒΠ²Π°Π°Ρ‚ Π΄Π°Π΄Π΅Π½ услов;
  • Π‘Π»ΠΎΠΊΠΎΡ‚ β€žORDER BYβ€œ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° β€žΠŸΠ Π’Πž НИШВИ"И"ΠΠ£Π›Π’Π˜Π’Π• ВРААВ» Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ мСстополоТба Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ со NULL врСдност ΠΏΡ€ΠΈ ΡΠΎΡ€Ρ‚ΠΈΡ€Π°ΡšΠ΅;
  • ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° ".Π·Π°ΠΊΡ€Π΅ΠΏΠ½Π΅Β» Π·Π° Π²Ρ€Π°ΡœΠ°ΡšΠ΅ Π½Π° содрТината Π½Π° ΠΎΡˆΡ‚Π΅Ρ‚Π΅Π½ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΎΠ΄ Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ;
  • Π’ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ€ΡƒΠ²Π°ΡšΠ΅ UBI Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€Π°ΡšΠ΅ ΠΈΠ·Ρ€Π°Π·ΠΈ;
  • PRAGMA index_info ΠΈ PRAGMA index_xinfo сС ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½ΠΈ Π·Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° распорСдот Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ‚Π°Π±Π΅Π»ΠΈΡ‚Π΅ создадСни Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ β€žWITHOUT ROWIDβ€œ;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ API sqlite3_drop_modules (), ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π·Π°Π±Ρ€Π°Π½ΠΈΡ‚Π΅ автоматско Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ Ρ‚Π°Π±Π΅Π»ΠΈ ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°;
  • ΠŸΠ°Ρ€ΡΠ΅Ρ€ΠΎΡ‚ Π½Π° шСми Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚ Π·Π° Π΄Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π° Π³Ρ€Π΅ΡˆΠΊΠ° ΠΊΠΎΠ³Π° ΠΊΠΎΠ»ΠΎΠ½ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏ, ΠΈΠΌΠ΅ ΠΈ tbl_name Π²ΠΎ Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π° sqlite_master сС ΠΎΡˆΡ‚Π΅Ρ‚Π΅Π½ΠΈ ΠΊΠΎΠ³Π° сС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ Π½Π΅ Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌ Π·Π° ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅_шСма;
  • НарСдбитС PRAGMA function_list, PRAGMA module_list ΠΈ PRAGMA pragma_list сС стандардно ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΈ. Π—Π° Π΄Π° Π³ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ стандардното ΠΎΠ΄Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ·Π³Ρ€Π°Π΄Π±Π°Ρ‚Π°, ΠΌΠΎΡ€Π° Сксплицитно Π΄Π° Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ β€ž-DSQLITE_OMIT_INTROSPECTION_PRAGMASβ€œ;
  • Π—Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ SQL Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΅ Π·Π½Π°ΠΌΠ΅Π½Ρ†Π΅Ρ‚ΠΎ SQLITE_DIRECTONLY, ΠΊΠΎΠ΅ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ја Π·Π°Π±Ρ€Π°Π½ΠΈΡ‚Π΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° ΠΎΠ²ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‡ΠΈΡ‚Π΅ ΠΈ ΠΏΡ€ΠΈΠΊΠ°Π·ΠΈΡ‚Π΅.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€