- Zpráva, kterou někdo odešle přes formulář
- E-mailová adresa z přihlášení k newsletteru
- Blogový článek, který publikujete
- Žádost o rezervaci nebo registraci
- Uživatelský účet nebo profil
- Každý řádek je jedna položka (například jeden odběratel nebo jedno odeslání formuláře)
- Každý sloupec je jedna informace (jako e-mail, jméno nebo datum)
Databáze, vestavěná od začátku
Každý Macaly projekt přichází s databází rovnou z krabice. Nemusíte nastavovat Supabase, vytvářet přihlašovací údaje ani připojovat žádnou externí databázi. Databáze je tam a připravená k použití. Macaly databáze je poháněná Convexem, což znamená:- Real-time aktualizace ve výchozím nastavení
- Automatické škálování
- Přehledné admin rozhraní podobné Airtable nebo Notion
Běžné způsoby použití databáze
Databáze jsou flexibilní a podporují mnoho různých workflow. Níže jsou časté případy použití spolu s příklady promptů, které můžete použít pro jejich nastavení.Kontaktní formuláře a leady
Velmi častý případ je ukládání odeslaných kontaktních formulářů. Typické příklady:- Kontaktní formuláře
- Lead capture stránky
- Formuláře pro zpětnou vazbu nebo dotazy
Přidej databázi “Leads” pro ukládání odeslaných kontaktních formulářů s poli Name, Email, Phone a Message. Propoj kontaktní formulář tak, aby se každé nové odeslání automaticky uložilo do databáze.
Newsletter a odběry
Databáze se často používají pro ukládání odběratelů newsletteru nebo čekacích listin. To vám umožňuje:- Sbírat e-mailové adresy
- Sledovat, kdy se někdo přihlásil k odběru
- Později seznam exportovat, pokud je potřeba
Vytvoř databázi “Subscribers” pro ukládání přihlášení k newsletteru s poli Email a Subscription Date. Propoj e-mailový input na stránce tak, aby se každé přihlášení automaticky uložilo.

Správa obsahu (CMS)
Databáze mohou fungovat jako systém pro správu obsahu pro dynamický content. Běžné příklady:- Blogové články
- Případové studie
- Recenze
- FAQ
- Adresáře a výpisy

Vytvoř databázi “Posts” s poli Title, Description, Content, Image a Publish Date. Použij ji pro vykreslení seznamu blogových článků na webu.
Rezervační systémy a žádosti
Databáze mohou ukládat rezervace nebo žádosti. Typické příklady:- Žádosti o schůzku
- Demo rezervace
- Registrace na akce
Přidej databázi “Bookings” pro ukládání žádostí o schůzku s poli Name, Email, Date a Message. Propoj ji s rezervačním formulářem na webu.
Admin dashboardy a interní nástroje
Databáze se často párují s interními stránkami pro vytváření jednoduchých admin nástrojů. Ty se hodí pro:- Kontrolu odeslaných formulářů
- Správu odběratelů
- Moderování obsahu
- Řízení interních workflow
Vytvoř admin dashboard na /admin s autentizací e-mailem a heslem. Zobraz tabulku všech odběratelů newsletteru s e-mailem a datem přihlášení a umožni export seznamu jako CSV.
Notifikace a automatické e-maily
Databáze mohou spouštět akce při vytvoření nových dat. Běžné příklady:- Notifikace týmu při odeslání formuláře
- Potvrzovací e-maily uživatelům
Když přijde nové odeslání formuláře, pošli e-mailovou notifikaci na my@email.com s odeslanými údaji.Příklad promptu
Po odeslání formuláře pošli uživateli potvrzovací e-mail s poděkováním a potvrzením přijetí.
Jak přemýšlet o databázích v Macaly
Pokud váš projekt potřebuje:- Ukládat informace
- Zobrazovat seznamy položek
- Pohánět formuláře nebo obsah
- Sledovat uživatele nebo odeslání
Testovací databáze
Standardně vaše Macaly aplikace používá jednu Live databázi sdílenou mezi publikovaným webem a prostředím chatu/náhledu. To znamená, že změny provedené v chatu nebo náhledu se okamžitě projeví na živém webu.
Jak to funguje
- Vytvořte testovací databázi — Zkopíruje všechna data z Live databáze do oddělené instance
- Provádějte změny bezpečně — Pracujte v chatu a náhledu bez ovlivnění publikovaného webu
- Důkladně otestujte — Ověřte, že vše funguje podle očekávání
- Přepněte zpět na Live — Změny schématu a funkcí se aplikují automaticky
- Publikujte — Nasaďte aktualizace uživatelům
Nastavení testovací databáze
- Otevřete záložku Database v chatu
- Klikněte na “Add testing mode”
- Počkejte na dokončení nastavení
Publikovat můžete pouze při použití Live databáze. Pokud se pokusíte publikovat s Testing databází, budete vyzváni k přepnutí na Live.
Často kladené otázky
Jakou databázi Macaly používá?
Jakou databázi Macaly používá?
Projekty Macaly používají jako backendovou databázi Convex. Data si můžete prohlížet a spravovat přes záložku Databáze v editoru Macaly.
Mohu migrovat databázi projektu na vlastní účet Convex?
Mohu migrovat databázi projektu na vlastní účet Convex?
Ano. Kontaktujte podporu a požádejte o snapshot databáze vašeho projektu (uveďte odkaz na projekt). Obdržíte odkaz ke stažení ZIP souboru. Vytvořte si vlastní účet Convex, importujte snapshot podle průvodce na docs.convex.dev, poté aktualizujte tajné klíče Convex v nastavení vašeho projektu Macaly. Během přechodu může dojít ke krátkému výpadku.
Mohu po přechodu na vlastní databázi Convex stále používat Macaly?
Mohu po přechodu na vlastní databázi Convex stále používat Macaly?
Ano. Po migraci na vlastní databázi Convex můžete dále používat Macaly, jak jste zvyklí. Záložka Databáze v Macaly přestane fungovat, ale všechny ostatní funkce budou dostupné normálně.