Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [skrypt] dbkiss - Database browser
cagrET
post
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Opole

Ostrzeżenie: (0%)
-----


Do zgrania tutaj: http://code.gosu.pl/dl/dbkiss-0.6.zip
Screenshot: http://code.gosu.pl/dl/dbkiss.jpg

Obsługiwane bazy: mysql, postgresql.

* Przeszukiwanie całej bazy danych
* Import plików sql - wielokrotnie szybszy od phpmyadmin (opcje: ignorowanie bledow, transakcja, rozpoczecie od podanej lini)

Edytor sql:
* zapisywanie/wgrywanie szablonów
* wykonywanie wielu zapytan, zwracane są wyniki dla każdego, stronicowane, możliwość edycji, przy przejsciu do wynikow danego zapytania kod sql z formularza jest zapamiętywany
* opcje: wykonuj tylko oznaczone zapytania (należy zapytanie poprzedzić znakiem @), wykonuj tylko zapytania SELECT

Żeby korzystać z edytora sql należy utworzyć katalog "dbkiss_sql" z prawem do zapisu (jeżeli skrypt ma uprawnienia sam go utworzy) - są tam przetrzymywane szablony oraz historia wszystkich zapytań.

Ten post edytował cagrET 18.04.2008, 15:52:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Athlan
post
Post #2





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

Ostrzeżenie: (0%)
-----


Pooglądałem skrypt pobieżnie, kilka uwag:

- jeden plik, bez podziału na szablony itd, trudno go przetworzyć i ewentualnie dostosować do własnych potrzeb (choć nie wiem, czy w takim celu go publikujesz)
- nie korzystasz z multibyte strings lub iconv, zamiast tego piszesz własne funkcje, pytanie - po co, przecież mogą zawieźć.
- dużo razy kopiujesz tą samą partię kodu, zmieniając w metodzie tylko nazwę jednej funkcji przy samym return - nie na tym polega OOP

4k linii robi wrażenie, aczkolwiek nie wiem ile z tego to php, szacun w ogóle za chęci.


--------------------
Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij pod postem.
Go to the top of the page
+Quote Post
cagrET
post
Post #3





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Opole

Ostrzeżenie: (0%)
-----


Kod nie jest za ładny, spaghetti, wiem, ale nie o to chodzi. Potrzebowalem prostego skryptu, do eksportu/importu danych z bazy, który wgram i uruchomie jednym kliknieciem, poszukałem na sieci, zgrałem kilka, ale nie działały, więc zarwałem nockę i wyszło co wyszło. Reszta funkcji doszła z czasem.

A początki historii to... miałem plik sql 20MB, który phpmyadmin mielił 15 min i zawiesil Apache'a.. dopisałem w tym skrypcie funkcje, które wykonały to zadanie w bodajże 2 minuty.


--------------------
code.gosu.pl
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 13:24