Für die Entwicklung von Internet-Datenbankenanwendungen werden meistens Server-Datenbanken wie mysql genutzt. PublicSQL ermöglicht es unter Verwendung von Javascript auch Anwendern ohne Datenbankserver SQL-Datenbankenanwendungen zu erstellen.
Als Programmiersprache für Internetanwendungen ohne Serveranbindung kommt nur Javascript in Frage. PublicSQL verwendet sogenannte PTF-Tabellen. Diese sind ähnlich wie CSV-Dateien aufgebaut. Beim Ausführen von SELECT-Anweisungen werden diese automatisch geladen. Für die Erstellung und Bearbeitung der PTF-Tabellen kann der kostenlose PTF-Editor verwendet werden (Bild).
PublicSQL ist kein Konkurrenzprodukt zu bestehenden Server-Datenbanken sondern eher für einfache Datenbankanwendungen geeignet die keine Schreibzugriffe auf die Datenbanktabellen benötigen. Ein großer Vorteil ist das mit PublicSQL Websites mit Datenbank-Funktionen offline lauffähig sind und einfach weitergegeben werden können. Der Zugriff auf PTF-Tabellen die auf anderen Websites liegen ist ebenfalls möglich.
PublicSQL ist Open-Source Software und steht - ebenso wie der PTF-Editor - unter www.publicsql.org zum Download bereit.
PublicSQL + PTF Editor