Jeśli korzystasz głównie z mysql, ale czasem też z rozwiązań opartych o sqlite, to z pewnością nieraz zabrakło Ci rozwiązania takiego jak jest dostępne w przypadku popularnych baz mysql: phpmyadmin. Za pomocą phpmyadmin można szybko wykonać zmiany w bazie: zmiany struktury, zmiany danych, tworzenie nowych baz, usuwanie danych itd. Czy jest coś takiego dostępne dla sqlite? Oczywiście! I to za darmo.
Rozwiązań jest pewnie więcej, ale ja chcę tutaj napisać o jednym szczególnym: phpliteadmin!
To rozwiązanie darmowe z otwartym kodem. Rozwiązanie oparte o jeden plik php, wystarczy zrobić upload pliku i już. Po prostej konfiguracji (wskazanie baz danych do obsługi) i ustawienie hasła do panelu) otrzymujemy dostęp do prostego zarządzania bazami sqlite na serwerze.
Plik php ze skryptem ma nieco ponad 250kB, ważne że wszystko jest w jednym pliku zamieszczone:
Sami deweloperzy piszą o skrypcie tak:
phpLiteAdmin to internetowe narzędzie do administrowania bazą danych SQLite napisane w PHP z
wsparciem dla SQLite3 i SQLite2. Podążanie w duchu systemu plików płaskich
używany przez SQLite, phpLiteAdmin składa się z jednego pliku źródłowego, phpliteadmin.php,
który jest wrzucany do katalogu na serwerze, a następnie otwierany w przeglądarce.
Nie wymaga instalacji. Dostępne operacje, zestaw funkcji,
interfejs, a wrażenia użytkownika są porównywalne z phpMyAdmin.
Cechy
– Lekki – składa się z jednego pliku źródłowego +250 KB
– Obsługuje bazy danych SQLite3 i SQLite2
– Przetłumaczone i dostępne w ponad 10 językach
– Określ i zarządzaj nieograniczoną liczbą baz danych
– Określ katalog i opcjonalnie jego podkatalogi do skanowania w poszukiwaniu baz danych
– Twórz i usuwaj bazy danych
– Dodaj, usuń, zmień nazwę, opróżnij i upuść tabele
– Przeglądaj, dodawaj, edytuj i usuwaj rekordy
– Dodaj, usuń i edytuj kolumny tabeli
– Zarządzaj indeksami tabel
– Zarządzaj wyzwalaczami tabeli
– Importuj i eksportuj tabele, strukturę, indeksy i dane (SQL, CSV)
– Zobacz dane jako wykresy słupkowe, kołowe i liniowe
– Graficzne narzędzie wyszukiwania do wyszukiwania rekordów na podstawie określonych wartości pól
– Twórz i uruchamiaj własne niestandardowe zapytania SQL w edytorze/konstruktorze zapytań o dowolnych formach
– Łatwe stosowanie podstawowych funkcji SQLite do wartości kolumn za pomocą GUI
– Napisz własne funkcje PHP, które będą dostępne do zastosowania do wartości kolumn
– Zaprojektuj własny motyw za pomocą CSS lub zainstaluj gotowy motyw ze społeczności
– Wszystko przedstawione w intuicyjnym, łatwym w obsłudze graficznym interfejsie użytkownika, który umożliwia użytkownikom nietechnicznym, nie znającym języka SQL pełne zarządzanie bazami danych
– Umożliwia wiele instalacji na tym samym serwerze, każda z innym hasłem
– Bezpieczny interfejs chroniony hasłem z ekranem logowania i plikami cookie
Dla bezpieczeństwa warto dodatkowo umieścić plik w folderze o unikalnej nazwie trudnej do odgadnięcia i/lub zmienić nazwę głównego pliku phpliteadmin.php.
A Ty korzystasz z tego typu rozwiązań dla SQlite?
Komentarze