Zapytanie do bazy (odczyt)
ps_db_query
Sprawdza dane bezpośrednio w bazie sklepu, gdy żadne inne narzędzie ich nie pokazuje, niczego nie zmieniając.
TellMyShop Free: Nie. To narzędzie jest tylko w TellMyShop Pro. TellMyShop Free ma tylko gotowe raporty, które czytają sklep.
Zapytaj Claude
„Sprawdź w bazie, które aktywne produkty mają wagę 0. Kurier potrzebuje tej listy.”
Przykładowa odpowiedź
SELECT id_product, reference FROM ps_product WHERE active = 1 AND weight = 0 LIMIT 200: 17 wierszy. 45 LMP-01, 77 LMP-07, 112 SOF-OSLO-3 ...
Szczegóły techniczne
OBSZAR SERWIS (odczyt działa bez przełącznika). Odczyt z bazy sklepu: SELECT, SHOW, DESCRIBE, EXPLAIN (jedno polecenie, bez komentarzy), w transakcji tylko do odczytu. Prefiks tabel ps_. Maks. 200 wierszy (bez LIMIT dopisywane jest LIMIT 200), długie wartości skracane, e-maile, telefony i adresy IP maskowane. Zawsze zablokowane: pracownicy, uprawnienia, konfiguracja (użyj ps_config, który ukrywa sekrety), konta API i tabele konektora. Tabele z danymi osobowymi klientów (rozpoznawane po kolumnach, także w modułach innych firm) według poziomu ustawionego przez właściciela: wyłączony = zablokowane; pseudonimizacja = kolumny osobowe zamaskowane, a w liście wyników tylko zwykłe kolumny, * i COUNT/SUM/AVG (bez aliasów, funkcji, UNION, WITH); pełny = czasowy pełny dostęp.
Parametry
| Nazwa | Typ | Wymagany | Opis |
|---|---|---|---|
| sql | string | tak | Zapytanie SQL (odczyt). Maks. 20 000 znaków. |
Ograniczenia
Tylko odczyt, działa bez przełącznika. Jedno polecenie, maks. 20 000 znaków, maks. 200 wierszy. Na poziomie pseudonimizacji kolumna osobowa może być tylko na liście wyników (tam jest maskowana), nigdy w WHERE, JOIN, ORDER BY ani GROUP BY; podzapytania, zmienne i ORDER BY po numerze kolumny są odrzucane, a szczegóły błędów MySQL ukryte. Adresy IP są maskowane w każdym formacie, także zapisane jako liczby. Zamaskowane e-maile, telefony i adresy stają się stałymi pseudonimami (Klient-xxxxxx): HMAC z kluczem dziennym, więc ta sama wartość ma to samo oznaczenie w ciągu doby.
Powiązane narzędzia
- Zmiana w bazie danych ps_db_execute
- Ustawienia PrestaShop ps_config
- Wyszukiwanie produktów ps_search_products
Zastosowania z tym narzędziem
- Raport produktów bez sprzedaży od 12 miesięcy
- Zanonimizowany raport zamówień według przewoźnika i regionu
- Masowa poprawka danych, najpierw na kopii testowej
- Osierocone wiersze i pozostałości w bazie danych
- Własny eksport produktów dla dostawcy lub marketplace
- Własny raport prosto z danych sklepu
- Naprawa błędnego importu w setkach produktów, z kopią każdej zmiany
Aktualizacja: 2026-10-11