āđƒāļ™āļ‚āļ­āļšāđ€āļ‚āļ•āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļģāļ§āđˆāļē "āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒ" āļŦāļĄāļēāļĒāļ–āļķāļ‡āļĢāļŦāļąāļŠāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđ€āļžāļ·āđˆāļ­āļ•āļ­āļšāļŠāļ™āļ­āļ‡āļ•āđˆāļ­āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāđ€āļ‰āļžāļēāļ°āļšāļ™āļ•āļēāļĢāļēāļ‡āļŦāļĢāļ·āļ­āļĄāļļāļĄāļĄāļ­āļ‡āđ€āļ‰āļžāļēāļ°āļ āļēāļĒāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāđ€āļ›āđ‡āļ™āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ āļēāļĒāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļĩāļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒ āļšāļąāļ‡āļ„āļąāļšāđƒāļŠāđ‰āļāļŽāļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ āđāļĨāļ°āđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ€āļŠāļīāļ‡āļ•āļĢāļĢāļāļ°āļ‚āļ­āļ‡āļĢāļ°āļšāļš

āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒ

A. āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļĢāļ°āļ”āļąāļšāđāļ–āļ§: āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āđāļ–āļ§āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļœāļĨāļāļĢāļ°āļ—āļšāļˆāļēāļāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ INSERT, UPDATE āļŦāļĢāļ·āļ­ DELETE B. āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļĢāļ°āļ”āļąāļšāļ„āļģāļŠāļąāđˆāļ‡: āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āļ„āļģāļŠāļąāđˆāļ‡ SQL āļ‚āļ­āļ‡āļ—āļĢāļēāļ™āđāļ‹āļ„āļŠāļąāļ™ āđ‚āļ”āļĒāđ„āļĄāđˆāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļˆāļģāļ™āļ§āļ™āđāļ–āļ§āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļœāļĨāļāļĢāļ°āļ—āļš

āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāļ—āļĩāđˆāđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒ

A. āļāđˆāļ­āļ™āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒ: āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļāđˆāļ­āļ™āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļ„āļģāļŠāļąāđˆāļ‡ SQL B. āļŦāļĨāļąāļ‡āļˆāļēāļāļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒ: āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļŦāļĨāļąāļ‡āļˆāļēāļāļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļ„āļģāļŠāļąāđˆāļ‡ SQL C. āđāļ—āļ™āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒ: āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđāļ—āļ™āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļ„āļģāļŠāļąāđˆāļ‡ SQL āļ‹āļķāđˆāļ‡āđƒāļŠāđ‰āļāļąāļ™āļ—āļąāđˆāļ§āđ„āļ›āļāļąāļšāļĄāļļāļĄāļĄāļ­āļ‡

āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒ

A. āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ: āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļŠāļēāļĄāļēāļĢāļ–āļšāļąāļ‡āļ„āļąāļšāđƒāļŠāđ‰āļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āđāļĨāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāđ€āļžāļ·āđˆāļ­āļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ B. āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāļ‚āļ­āļ‡āļ•āļĢāļĢāļāļ°āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ: āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāđƒāļŦāđ‰āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆāđ€āļ‰āļžāļēāļ°āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāđƒāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ›āđ‡āļ™āđ„āļ›āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī C. āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš: āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļŠāđˆāļ§āļĒāļ­āļģāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāđƒāļ™āļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ āļēāļĒāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ‹āļķāđˆāļ‡āļˆāļ°āđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāđāļĨāļ°āļ„āļ§āļēāļĄāļĢāļąāļšāļœāļīāļ”āļŠāļ­āļš D. āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļ‹āđ‰āļ­āļ™: āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āđāļĨāļ°āļĨāļšāđāļšāļšāđ€āļĢāļĩāļĒāļ‡āļ‹āđ‰āļ­āļ™ āļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡

āļāļĨāđ„āļāļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļ āļēāļĒāđƒāļ™ AppMaster

āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ AppMaster āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ—āļĩāđˆāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āđ‚āļ„āđ‰āļ” āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļžāļĨāļąāļ‡āļ‚āļ­āļ‡āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļ āļēāļĒāđƒāļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ āļ”āđ‰āļ§āļĒāļāļēāļĢāļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļĨāļđāļāļ„āđ‰āļēāļŠāļĢāđ‰āļēāļ‡āđāļšāļšāļˆāļģāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (āļŠāļ„āļĩāļĄāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ) āđāļĨāļ°āļ•āļĢāļĢāļāļ°āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆāļ”āđ‰āļ§āļĒāļ āļēāļž āļ—āļģāđƒāļŦāđ‰āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļŠāļēāļĄāļēāļĢāļ–āļĢāļ§āļĄāđ€āļ‚āđ‰āļēāļāļąāļšāļŠāļąāđ‰āļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļēāļšāļĢāļ·āđˆāļ™ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļš Postgresql āļ‹āļķāđˆāļ‡āļĢāļ­āļ‡āļĢāļąāļšāļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļ­āļĒāđˆāļēāļ‡āļāļ§āđ‰āļēāļ‡āļ‚āļ§āļēāļ‡ āļĒāļīāđˆāļ‡āđ„āļ›āļāļ§āđˆāļēāļ™āļąāđ‰āļ™ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđ‚āļ”āļĒāđƒāļŠāđ‰ Go āļœāļĨāļāļĢāļ°āļ—āļšāļ”āđ‰āļēāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļˆāļķāļ‡āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ­āļĒāđˆāļēāļ‡āļĄāļēāļ

āļ‚āđ‰āļ­āļ”āļĩāđāļĨāļ°āļ‚āđ‰āļ­āđ€āļŠāļĩāļĒ

āļ‚āđ‰āļ­āļ”āļĩ:

A. āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž: āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļŠāļēāļĄāļēāļĢāļ–āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ€āļ›āđ‡āļ™āļŠāļļāļ”āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĄāļēāļāļ‚āļķāđ‰āļ™ B. āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡: āļžāļ§āļāđ€āļ‚āļēāļ—āļģāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļĄāļĩāļāļēāļĢāļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āđ€āļŠāļĄāļ­ āđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­

āļ‚āđ‰āļ­āđ€āļŠāļĩāļĒ:

A. āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™: āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāļ­āļēāļˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™ āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļŦāļēāļāļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāđ€āļĢāļĩāļĒāļāļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļ­āļ·āđˆāļ™āđ† B. āļœāļĨāļāļĢāļ°āļ—āļšāļ”āđ‰āļēāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž: āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļ—āļĩāđˆāđ€āļ‚āļĩāļĒāļ™āđ„āļĄāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļēāļĄāļēāļĢāļ–āļĨāļ”āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ„āļ”āđ‰

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡

A. āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš: āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļ—āļĩāđˆāļšāļąāļ™āļ—āļķāļāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđƒāļ” āđ† āđƒāļ™āļ•āļēāļĢāļēāļ‡āđ€āļ‰āļžāļēāļ°āđ€āļžāļ·āđˆāļ­āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđƒāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš

āļŠāļĢāđ‰āļēāļ‡āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒ audit_trigger

āļŦāļĨāļąāļ‡āļˆāļēāļāļ­āļąāļ›āđ€āļ”āļ•āļžāļ™āļąāļāļ‡āļēāļ™

āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āđāļ–āļ§

āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™ log_employee_changes();

B. Referential Integrity Trigger: āļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāđ€āļĢāļāļ„āļ­āļĢāđŒāļ”āļžāļēāđ€āļĢāļ™āļ•āđŒāļ—āļĩāđˆāļ–āļđāļāļĨāļšāļˆāļ°āđ€āļĢāļĩāļĒāļ‡āļ‹āđ‰āļ­āļ™āļāļēāļĢāļĨāļšāđ„āļ›āļĒāļąāļ‡āđ€āļĢāļāļ„āļ­āļĢāđŒāļ”āļĒāđˆāļ­āļĒ

āļŠāļĢāđ‰āļēāļ‡āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒ referential_integrity_trigger

āļŦāļĨāļąāļ‡āļˆāļēāļāļĨāļšāļšāļ™āļœāļđāđ‰āļ›āļāļ„āļĢāļ­āļ‡

āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āđāļ–āļ§

āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™ delete_children();

āļ‚āđ‰āļ­āļŠāļĢāļļāļ›āđāļĨāļ°āļ‚āđ‰āļ­āļžāļīāļˆāļēāļĢāļ“āļē

āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļĩāļšāļ—āļšāļēāļ—āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āđ€āļŠāļīāļ‡āļ•āļĢāļĢāļāļ°āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĄāđ‰āļ§āđˆāļēāļˆāļ°āđ€āļžāļīāđˆāļĄāļžāļĨāļąāļ‡āđāļĨāļ°āļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āđƒāļŦāđ‰āļāļąāļšāļĢāļ°āļšāļšāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļ•āđˆāļāđ‡āļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāļ­āļ­āļāđāļšāļš āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāļ­āļĒāđˆāļēāļ‡āļĢāļ°āļĄāļąāļ”āļĢāļ°āļ§āļąāļ‡āđ€āļžāļ·āđˆāļ­āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āđāļĨāļ°āļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ”āļ”āđ‰āļēāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž

āđƒāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ€āļŠāđˆāļ™ AppMaster āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļœāļđāđ‰āđƒāļŠāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ­āļ­āļāđāļšāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđ„āļ”āđ‰ āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļŠāļģāļ„āļąāļāļ‚āļ­āļ‡āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđ‚āļ”āļĒāļĢāļ§āļĄ āļ—āļģāđƒāļŦāđ‰āļĄāļĩāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļąāđ‰āļ™āļŠāļđāļ‡āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļĒāļąāļ‡āļ„āļ‡āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļšāđāļ™āļ§āļ—āļēāļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆ āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ•āļąāļ§āļ‚āļ­āļ‡āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļ āļēāļĒāđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ‚āļ­āļ‡ AppMaster āđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđāļĨāļ°āļ„āļ§āļēāļĄāļ—āļ™āļ—āļēāļ™ āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđ€āļŠāļĢāļīāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļ™āļāļĢāļ“āļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ—āļĩāđˆāļĄāļĩāđ‚āļŦāļĨāļ”āļŠāļđāļ‡ āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļžāļ·āđ‰āļ™āļāļēāļ™ (Go, Postgresql) āļ—āļĩāđˆāđƒāļŠāđ‰āļ āļēāļĒāđƒāļ™ AppMaster āļ—āļģāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ­āļĒāđˆāļēāļ‡āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāļŠāļļāļ”

āļŠāļļāļ”āļ—āđ‰āļēāļĒ āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļ•āđ‰āļ­āļ‡āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļšāļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ āđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļ§āļĢāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āļ—āļģāđ€āļ›āđ‡āļ™āđ€āļ­āļāļŠāļēāļĢāļ­āļĒāđˆāļēāļ‡āļ”āļĩāļ āļēāļĒāđƒāļ™āļĢāļ°āļšāļš āļĻāļąāļāļĒāļ āļēāļžāđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļœāļĨāļ‚āđ‰āļēāļ‡āđ€āļ„āļĩāļĒāļ‡āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļ•āļąāđ‰āļ‡āđƒāļˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļĩāđˆāļĄāļĩāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ—āļĩāđˆāļ”āļĩāđƒāļ™āļāļēāļĢāļ™āļģāđ„āļ›āđƒāļŠāđ‰āļ‡āļēāļ™āđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ āļ‹āļķāđˆāļ‡āļŠāļ™āļąāļšāļŠāļ™āļļāļ™āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ—āļĩāđˆāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļ„āļĨāđˆāļ­āļ‡āļ•āļąāļ§ āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ” āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđƒāļ™āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāđˆāļ§āļĄāļŠāļĄāļąāļĒ