เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ เจ—เฉเจฐเจพเจซ DBMS EdgeDB 2.0 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ

EdgeDB 2.0 DBMS เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ เจ—เฉเจฐเจพเจซ เจกเฉ‡เจŸเจพ เจฎเจพเจกเจฒ เจ…เจคเฉ‡ EdgeQL เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจญเจพเจธเจผเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจฒเฉœเฉ€เจตเจพเจฐ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉˆเฅค เจ•เฉ‹เจก เจชเจพเจˆเจฅเจจ เจ…เจคเฉ‡ เจฐเจธเจŸ (เจชเจพเจฐเจธเจฐ เจ…เจคเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ-เจจเจพเจœเจผเฉเจ• เจนเจฟเฉฑเจธเฉ‡) เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ…เจชเจพเจšเฉ‡ 2.0 เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ PostgreSQL เจฒเจˆ เจ‡เฉฑเจ• เจเจก-เจ†เจจ เจตเจœเฉ‹เจ‚ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค Python, Go, Rust เจ…เจคเฉ‡ TypeScript/Javascript เจฒเจˆ เจ•เจฒเจพเจ‡เฉฐเจŸ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจเฅค DBMS เจชเฉเจฐเจฌเฉฐเจงเจจ เจ…เจคเฉ‡ เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ (REPL) เจฒเจˆ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจŸเฉ‚เจฒ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจธเจพเจฐเจฃเฉ€-เจ…เจงเจพเจฐเจฟเจค เจกเฉ‡เจŸเจพ เจฎเจพเจกเจฒ เจฆเฉ€ เจฌเจœเจพเจ, EdgeDB เจ†เจฌเจœเฉˆเจ•เจŸ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจ‡เฉฑเจ• เจ˜เฉ‹เจธเจผเจฃเจพเจคเจฎเจ• เจชเฉเจฐเจฃเจพเจฒเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจตเจฟเจฆเฉ‡เจธเจผเฉ€ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฆเฉ€ เจฌเจœเจพเจ, เจธเฉฐเจฆเจฐเจญ เจฆเฉเจ†เจฐเจพ เจฒเจฟเฉฐเจ• เจ•เจฐเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจธเจฌเฉฐเจง เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ (เจ‡เฉฑเจ• เจตเจธเจคเฉ‚ เจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ€ เจตเจธเจคเฉ‚ เจฆเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค

เจŸเจพเจˆเจช เจตเจฟเจ…เจ•เจคเฉ€ { เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจธเฉฐเจชเจคเฉ€ เจฆเจพ เจจเจพเจฎ -> str; } เจŸเจพเจˆเจช เจฎเฉ‚เจตเฉ€ { เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจชเฉเจฐเจพเจชเจฐเจŸเฉ€ เจŸเจพเจˆเจŸเจฒ -> str; เจฎเจฒเจŸเฉ€ เจฒเจฟเฉฐเจ• เจเจ•เจŸเจฐ -> เจตเจฟเจ…เจ•เจคเฉ€; }

เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฎเจœเจผเจฌเฉ‚เจค โ€‹โ€‹เจธเฉฐเจชเจคเฉ€ เจŸเจพเจˆเจชเจฟเฉฐเจ—, เจธเฉฐเจชเฉฑเจคเฉ€ เจฎเฉเฉฑเจฒ เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚, เจ—เจฃเจจเจพ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚, เจ…เจคเฉ‡ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจตเฉ€ เจธเจฎเจฐเจฅเจฟเจค เจนเจจเฅค EdgeDB เจ†เจฌเจœเฉˆเจ•เจŸ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจ•เฉ€เจฎ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚, เจœเฉ‹ เจ•เฉเจ เจนเฉฑเจฆ เจคเฉฑเจ• เจ‡เฉฑเจ• ORM เจฆเฉ€ เจฏเจพเจฆ เจฆเจฟเจตเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ, เจตเจฟเฉฑเจš เจธเจ•เฉ€เจฎเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจฒเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ, เจตเฉฑเจ–-เจตเฉฑเจ– เจ†เจฌเจœเฉˆเจ•เจŸเจธ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค JSON เจธเจนเจพเจ‡เจคเจพ เจธเจผเจพเจฎเจฒ เจนเจจเฅค

เจฌเจฟเจฒเจŸ-เจ‡เจจ เจŸเฉ‚เจฒ เจธเจ•เฉ€เจฎเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ - เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ esdl เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจจเจฟเจฐเจงเจพเจฐเจค เจธเจ•เฉ€เจฎเจพ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ•เฉ‡เจตเจฒ "edgedb เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจฌเจฃเจพเจ“" เจ•เจฎเจพเจ‚เจก เจšเจฒเจพเจ“ เจ…เจคเฉ‡ DBMS เจธเจ•เฉ€เจฎเจพ เจตเจฟเฉฑเจš เจ…เฉฐเจคเจฐเจพเจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจชเจฐเจตเจพเจธ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเจฟเจชเจŸ เจคเจฟเจ†เจฐ เจ•เจฐเฉ‡เจ—เจพเฅค เจจเจตเฉ€เจ‚ เจธเจ•เฉ€เจฎเจพเฅค เจธเจ•เฉ€เจฎเจพ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเจพ เจ‡เจคเจฟเจนเจพเจธ เจ†เจชเจฃเฉ‡ เจ†เจช เจŸเฉเจฐเฉˆเจ• เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ›เจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจ—เฉเจฐเจพเจซเจผเจ•เจฟเจŠเจเจฒ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจญเจพเจธเจผเจพ เจ…เจคเฉ‡ เจฎเจฒเจ•เฉ€เจ…เจค EdgeDB เจญเจพเจธเจผเจพ, เจœเฉ‹ เจ•เจฟ เจฒเฉœเฉ€เจตเจพเจฐ เจกเฉ‡เจŸเจพ เจฒเจˆ SQL เจฆเจพ เจ…เจจเฉเจ•เฉ‚เจฒเจจ เจนเฉˆ, เจฆเฉ‹เจตเฉ‡เจ‚ เจธเจฎเจฐเจฅเจฟเจค เจนเจจเฅค เจธเฉ‚เจšเฉ€เจ†เจ‚ เจฆเฉ€ เจฌเจœเจพเจ, เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฆเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจขเจพเจ‚เจšเจพเจ—เจค เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจซเจพเจฐเจฎเฉˆเจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจธเจฌเจ•เจตเฉ‡เจฐเฉ€เจ†เจ‚ เจ…เจคเฉ‡ JOINs เจฆเฉ€ เจฌเจœเจพเจ, เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• EdgeQL เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจตเจฟเฉฑเจš เจธเจฎเฉ€เจ•เจฐเจจ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจ…เจคเฉ‡ เจšเฉฑเจ•เจฐ เจธเจฎเจฐเจฅเจฟเจค เจนเจจเฅค

เจฎเฉ‚เจตเฉ€ เจšเฉเจฃเฉ‹ { เจธเจฟเจฐเจฒเฉ‡เจ–, เจ…เจญเจฟเจจเฉ‡เจคเจพ: { เจจเจพเจฎ } } เจซเจฟเจฒเจŸเจฐ .เจŸเจพเจˆเจŸเจฒ = "เจฆ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ" เจชเจพเจ“ เจฎเฉ‚เจตเฉ€ { เจธเจฟเจฐเจฒเฉ‡เจ– := "เจฆ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจชเฉเจจเจฐ-เจ‰เจฅเจพเจจ", เจ…เจญเจฟเจจเฉ‡เจคเจพ := ( {'เจ•เฉ‡เจจเฉ‚ เจฐเฉ€เจตเจœเจผ', 'เจ•เฉˆเจฐเฉ€-' เจตเจฟเฉฑเจš เจตเจฟเจ…เจ•เจคเฉ€ เจซเจฟเจฒเจŸเจฐ .เจจเจพเจฎ เจšเฉเจฃเฉ‹เฅค เจเจจเฉ€ เจฎเฉŒเจธ', 'เจฒเฉŒเจฐเฉˆเจ‚เจธ เจซเจฟเจธเจผเจฌเจฐเจจ' } ) } {0, 1, 2, 3} เจฏเฉ‚เจจเฉ€เจ…เจจ เจตเจฟเฉฑเจš เจธเฉฐเจ–เจฟเจ† เจฒเจˆ ( { เจธเฉฐเจ–เจฟเจ† , เจธเฉฐเจ–เจฟเจ† + 0.5 } เจšเฉเจฃเฉ‹ );

เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš:

  • เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจชเฉเจฐเจธเจผเจพเจธเจจ เจฒเจˆ เจ‡เฉฑเจ• เจฌเจฟเจฒเจŸ-เจ‡เจจ เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เจฃ เจ…เจคเฉ‡ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, EdgeQL เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ›เจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจตเจฐเจคเฉ€ เจ—เจˆ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจ•เฉ€เจฎ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ โ€œedgedb uiโ€ เจ•เจฎเจพเจ‚เจก เจฆเฉเจ†เจฐเจพ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เจน เจฒเฉ‹เจ•เจฒเจนเฉ‹เจธเจŸ เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ‰เจชเจฒเจฌเจง เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
    เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ เจ—เฉเจฐเจพเจซ DBMS EdgeDB 2.0 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ
  • "GROUP" เจธเจฎเฉ€เจ•เจฐเจจ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจ†เจฐเจฌเจฟเจŸเจฐเจฐเฉ€ EdgeQL เจธเจฎเฉ€เจ•เจฐเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจกเฉ‡เจŸเจพ เจ…เจคเฉ‡ เจธเจฎเฉ‚เจน เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจตเฉฐเจกเจฃ เจ…เจคเฉ‡ เจ‡เจ•เฉฑเจ เฉ‡ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเฉ‹, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‡เฉฑเจ• SELECT เจ“เจชเจฐเฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจ—เจฐเฉเฉฑเจชเจฟเฉฐเจ—เฅค
  • เจ†เจฌเจœเฉˆเจ•เจŸ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ. เจชเจนเฉเฉฐเจš เจฆเฉ‡ เจจเจฟเจฏเจฎ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจ•เฉ€เจฎเจพ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ, เจธเฉฐเจฎเจฟเจฒเจฟเจค เจ•เจฐเจจ, เจฎเจฟเจŸเจพเจ‰เจฃ เจ…เจคเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจตเจฟเฉฑเจš เจตเจธเจคเฉ‚เจ†เจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจจเจฟเจธเจผเจšเจฟเจค เจธเจฎเฉ‚เจน เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจจเจฟเจฏเจฎ เจธเจผเจพเจฎเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเฉ‹ เจธเจฟเจฐเจซเจผ เจฒเฉ‡เจ–เจ• เจจเฉ‚เฉฐ เจชเฉเจฐเจ•เจพเจธเจผเจจ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค
  • เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจ•เฉ€เจฎเจพ เจตเจฟเฉฑเจš เจ—เจฒเฉ‹เจฌเจฒ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ—เจฒเฉ‹เจฌเจฒ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ current_user เจจเฉ‚เฉฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเจพเจฒ เจœเฉ‹เฉœเจจ เจฒเจˆ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจฐเฉ‡เจ‚เจœเจพเจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจตเจพเจฒเฉ€เจ†เจ‚ เจ•เจฟเจธเจฎเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค
  • เจœเฉฐเจ—เจพเจฒ เจญเจพเจธเจผเจพ เจฒเจˆ เจ‡เฉฑเจ• เจ…เจงเจฟเจ•เจพเจฐเจค เจ•เจฒเจพเจ‡เฉฐเจŸ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค
  • EdgeDB เจฌเจพเจˆเจจเจฐเฉ€ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจจเฉ‚เฉฐ เจธเจฅเจฟเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจ—เจฒเฉ‹เจฌเจฒ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจ…เจคเฉ‡ เจฒเฉ‹เจ•เจฒ เจธเจŸเฉ‡เจŸเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, HTTP เจฆเฉเจ†เจฐเจพ เจซเจพเจฐเจตเจฐเจกเจฟเฉฐเจ—, เจ‡เฉฑเจ•เฉ‹ เจจเฉˆเจŸเจตเจฐเจ• เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ•เจˆ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเฉˆเจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจคเฉ‡ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆเฅค
  • เจธเจพเจ•เจŸ เจเจ•เจŸเฉ€เจตเฉ‡เจธเจผเจจ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฐเจตเจฐ เจนเฉˆเจ‚เจกเจฒเจฐ เจจเฉ‚เฉฐ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจจเจพ เจฐเฉฑเจ–เจฃ เจ…เจคเฉ‡ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจนเฉ€ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ (เจกเจฟเจตเฉˆเจฒเจชเจฐ เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจธเจฐเฉ‹เจค เจฌเจšเจพเจ‰เจฃ เจฒเจˆ เจ‰เจชเจฏเฉ‹เจ—เฉ€)เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹