HeidiSQL წარმოადგენს ერთ-ერთ ყველაზე პოპულარულ და მსუბუქ გრაფიკულ ინტერფეისს მონაცემთა ბაზების ადმინისტრირებისთვის. პროგრამა მხარს უჭერს ისეთ სისტემებს, როგორიცაა MariaDB, MySQL, Microsoft SQL Server, PostgreSQL, SQLite, Interbase და Firebird. მისი მთავარი დანიშნულებაა დეველოპერებსა და მონაცემთა ბაზების ადმინისტრატორებს გაუმარტივოს ყოველდღიური რუტინული სამუშაოები.

ფუნქციური შესაძლებლობები

პლატფორმა საშუალებას გაძლევთ მარტივად დაათვალიეროთ და დაარედაქტიროთ მონაცემები, შექმნათ ან შეცვალოთ ცხრილები, ხედები, პროცედურები, ტრიგერები და დაგეგმილი მოვლენები. HeidiSQL-ის მეშვეობით შესაძლებელია მონაცემებისა და სტრუქტურის ექსპორტირება SQL ფაილებში, ბუფერში ან უშუალოდ სხვა სერვერებზე.

თუ მომხმარებელს სურს დეტალური ინფორმაციის მიღება პროგრამის გამოყენების შესახებ, ხელმისაწვდომია ონლაინ დახმარების გვერდი. კითხვებისთვის შექმნილია სპეციალური ფორუმი, ხოლო შეცდომების შესახებ შეტყობინებებისა და ახალი ფუნქციების მოთხოვნისთვის გამოიყენება Issue Tracker-ის სისტემა.

ტექნიკური მოთხოვნები და აწყობა

პროგრამის Windows-ზე ასაწყობად აუცილებელია Delphi 12.1-ის გამოყენება. მნიშვნელოვანია აღინიშნოს, რომ ძველი ვერსიები, სავარაუდოდ, ვერ შეძლებენ პროექტის კომპილაციას, ხოლო ახალი ვერსიების თავსებადობა გარანტირებული არ არის. ამ ეტაპზე Lazarus ან სხვა უფასო კომპილატორები HeidiSQL-ის ასაწყობად არ გამოდგება.

პროექტის ასაწყობად საჭიროა შემდეგი ნაბიჯების გავლა:

  • SynEdit პროექტის ჩატვირთვა components საქაღალდიდან.
  • Run-time და design-time პაკეტების აწყობა და design-time პაკეტის ინსტალაცია.
  • VirtualTree კომპონენტის პროექტის ანალოგიური კონფიგურაცია.
  • madExcept-ის ინსტალაცია.
  • *.rc ფაილების კომპილაცია.

გასათვალისწინებელია, რომ თუ updater.rc და updater.exe ფაილები არ არსებობს, შესაძლებელია მათი კოპირება updater64.rc და updater64.exe ფაილებიდან.

წვლილი და ლიცენზირება

პროექტის თარგმნის მსურველებს შეუძლიათ დარეგისტრირდნენ Transifex-ზე და შემოუერთდნენ არსებულ ენობრივ ჯგუფებს. რაც შეეხება ვიზუალურ მხარეს, 2019 წელს დამატებული ხატულები ეკუთვნის Icons8-ს. მათზე ვრცელდება სპეციალური ნებართვა, რომელიც გაცემულია მხოლოდ HeidiSQL-ის პროექტისთვის, შესაბამისად, მათი გამოყენება სხვა მიზნებისთვის დაუშვებელია.