ИзданиС на SQLite 3.41

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

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

  • НаправСни сС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΠ»Π°Π½Π΅Ρ€ΠΎΡ‚ Π·Π° ΠΏΡ€Π°ΡˆΠ°ΡšΠ°, ΡˆΡ‚ΠΎ влијаС Π½Π° Π·Π±ΠΈΡ€Π½ΠΈΡ‚Π΅ Π±Π°Ρ€Π°ΡšΠ° со ΠΊΠ»Π°ΡƒΠ·ΡƒΠ»Π°Ρ‚Π° GROUP BY, ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° индСкси, ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° ΠΊΠΎΡ€ΡƒΡ‚ΠΈΠ½ΠΈ намСсто ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΡ˜Π°Π»ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ΄ΠΏΡ€Π°ΡˆΠ°ΡšΠ° ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄ΠΈ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ json_tree() ΠΈ json_each().
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π΅ΠΊΡΡ‚Π΅Π½Π·ΠΈΡ˜Π° со Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ base64 ΠΈ base85, ΠΊΠΎΠΈ сСга сС достапни ΠΈ Π²ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија (CLI).
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° β€ž.scanstats estβ€œ Π½Π° CLI Π·Π° Π΄Π° сС ΠΎΡ†Π΅Π½ΠΈ Сфикасноста Π½Π° ΠΏΠ»Π°Π½Π΅Ρ€ΠΎΡ‚ Π·Π° ΠΏΡ€Π°ΡˆΠ°ΡšΠ°.
  • CLI ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΡ€ΠΎΠΌΠΏΡ‚ΠΎΡ‚ Π·Π° Π²Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ Π·Π° Π΄Π° ΡƒΠΊΠ°ΠΆΠ΅ Π΄Π΅ΠΊΠ° Π²Π»Π΅Π·Π½Π°Ρ‚Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΡ˜Π° Π΅ Π²ΠΎ стринг Π±ΡƒΠΊΠ²Π°Π»Π½Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°, ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‡.
  • Кога ја ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π°Ρ‚Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° линија β€žβ€”Π±Π΅Π·Π±Π΅Π΄Π½Π°β€œ, сС ΠΏΡ€ΠΎΡˆΠΈΡ€ΡƒΠ²Π° списокот Π½Π° опасни SQL Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ°Ρ‚.
  • Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ, Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ ΡˆΡ‚ΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π° стринговитС Π±ΡƒΠΊΠ²Π°Π»Π½ΠΎ Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈ Π²ΠΎ двојни Π½Π°Π²ΠΎΠ΄Π½ΠΈΡ†ΠΈ Π΅ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½.
  • ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° PRAGMA integrity_check осигурува Π΄Π΅ΠΊΠ° тСкстуалнитС Π½ΠΈΠ·ΠΈ Π²ΠΎ Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π° сС совпаѓаат ΠΊΠΎΠ³Π° сС користи Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ рСдослСд Π½Π° Π±Π°Ρ˜Ρ‚ΠΈ Π²ΠΎ индСксот.
  • ΠŸΠ°Ρ€ΡΠ΅Ρ€ΠΎΡ‚ сСга Π³ΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ Π·Π°Π³Ρ€Π°Π΄ΠΈ ΠΎΠΊΠΎΠ»Ρƒ ΠΏΠΎΠ΄ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅Ρ‚ΠΎ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ дСсно ΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΡ‚ IN, ΡˆΡ‚ΠΎ Π΅ Π²ΠΎ согласност со ΠΎΠ΄Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° PostgreSQL (ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ, SQLite Π³ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΡ€Π°ΡˆΠ΅ Ρ‚Π°ΠΊΠ²ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΏΡ€Π°ΡˆΠ°ΡšΠ° ΠΊΠ°ΠΊΠΎ ΠΈΠ·Ρ€Π°Π· ΡˆΡ‚ΠΎ ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈ Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ β€žLIMIT 1β€œ).

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

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