Dotaz do databáze (čtení)
ps_db_query
- ProJen v TellMyShop Pro
- Pouze čtení
- Servis · přepínač, 3 h
- Viditelný hned po instalaci
Vyhledá věci přímo v databázi obchodu, když je žádný jiný nástroj neukáže, a nic nezmění.
TellMyShop Free: Ne. Tento nástroj je jen v TellMyShop Pro. TellMyShop Free má jen hotové přehledy, které váš obchod čtou.
Zeptejte se chatu
„Zkontrolujte v databázi, které aktivní produkty mají hmotnost 0. Kurýr ten seznam potřebuje.“
Ukázková odpověď
SELECT id_product, reference FROM ps_product WHERE active = 1 AND weight = 0 LIMIT 200: 17 řádků. 45 LMP-01, 77 LMP-07, 112 SOF-OSLO-3 ...
Technické podrobnosti
OBLAST SERVIS (čtení funguje bez přepínače). Čte z databáze obchodu: SELECT, SHOW, DESCRIBE, EXPLAIN (jeden příkaz, bez komentářů), v transakci pouze pro čtení. Předpona tabulek ps_. Nejvýš 200 řádků (LIMIT 200 se přidá, když chybí), dlouhé hodnoty zkrácené, e-maily, telefonní čísla a IP adresy maskované. Vždy blokované: zaměstnanci, oprávnění, konfigurace (použijte ps_config, který skrývá tajné údaje), účty API a vlastní tabulky konektoru. Tabulky s osobními údaji zákazníků (rozpoznané podle sloupců, i v modulech třetích stran) se řídí úrovní, kterou nastavil majitel: vypnuto = blokováno; pseudonymizovaný = osobní sloupce maskované a ve výběru jen prosté sloupce, * a COUNT/SUM/AVG (bez aliasů, funkcí, UNION, WITH); plný = časově omezený plný přístup.
Parametry
| Název | Typ | Povinný | Popis |
|---|---|---|---|
| sql | string | ano | Dotaz SQL (čtení). Max. 20 000 znaků. |
Omezení
Pouze čtení, funguje bez přepínače. Jeden příkaz, max. 20 000 znaků, max. 200 řádků. Na úrovni pseudonymizovaný se osobní sloupec smí objevit jen ve výběru (kde je maskovaný), nikdy ve WHERE, JOIN, ORDER BY nebo GROUP BY; poddotazy, proměnné a ORDER BY podle čísla sloupce se odmítnou a podrobnosti chyb MySQL jsou skryté. IP adresy jsou maskované v každém formátu, včetně těch uložených jako čísla. Maskované e-maily, telefonní čísla a adresy se mění na stálé pseudonymy (Klient-xxxxxx): HMAC s denním klíčem, takže stejná hodnota dostane během jednoho dne stejný alias.
Související nástroje
- Změna v databázi ps_db_execute
- Nastavení PrestaShopu ps_config
- Hledání produktů ps_search_products
Příklady použití s tímto nástrojem
- Přehled produktů, které se 12 měsíců neprodaly
- Anonymizovaný přehled objednávek podle dopravce a regionu
- Opravte data hromadně, nejdřív na testovací kopii
- Najděte osiřelé řádky a zbytky dat v databázi
- Vlastní export produktů pro dodavatele nebo marketplace
- Vytáhněte vlastní přehled přímo z dat obchodu
- Opravte nepovedený import u stovek produktů, s kopií každé změny
Naposledy aktualizováno: 2026-10-11