SQM (abgeleitet von SQL und Manager) ist ein Django-basiertes, Docker-basiertes Datenbankverwaltungssystem (DBMS), das die Bereitstellung von MariaDB-Datenbanken über eine API optimieren soll. Dadurch entfällt die Komplexität der Verschlüsselungs- und Authentifizierungsverwaltung, sodass sich Entwickler auf die Erstellung und Wartung ihrer Anwendungen konzentrieren können, ohne sich um die zugrunde liegenden Datenbankanmeldeinformationen kümmern zu müssen.
SQM bietet eine Reihe von Funktionen, die die Verwaltung von MariaDB-Datenbanken vereinfachen sollen:
Die Entwicklung ist im Gange und zukünftige Updates werden Folgendes umfassen:
Klonen Sie das Repository:
git clone https://github.com/your-username/sqm.git
cd sqm
Umgebungsvariablen einrichten:
Kopieren Sie das Beispiel .env.example
nach .env
und ändern Sie es entsprechend Ihrer Umgebung:
cp .env.example .env
Erstellen Sie die Anwendung und führen Sie sie aus:
Erstellen Sie mit Docker Compose Ihre Anwendung und stellen Sie sie bereit:
docker-compose up --build
Nach der Bereitstellung kann über den konfigurierten Port auf die API zugegriffen werden. Verwenden Sie API-Endpunkte, um Benutzer, Datenbanken und Berechtigungen zu verwalten.
Beiträge zu SQM sind willkommen! Wenn Sie einen Beitrag leisten möchten, befolgen Sie bitte diese Schritte:
git checkout -b feature-branch
).git commit -am 'Add some feature'
).git push origin feature-branch
).Dieses Projekt ist unter der GNU GPL v3.9 lizenziert – Einzelheiten finden Sie in der LIZENZ-Datei.