← Cloudflare D1 / d1
Příkazy Wrangleru
Příkazy Wrangler pro D1 využívají k interakci s řídicí rovinou rozhraní REST API. Tato stránka obsahuje seznam příkazů Wrangler pro D1.
d1 create
Vytvoří novou databázi D1 a poskytne binding a UUID, které vložíte do konfiguračního souboru
Tento příkaz pracuje se vzdálenými databázemi D1.
npx wrangler d1 create [NAME][NAME]stringpovinnéNázev nové databáze D1
--locationstringNápověda pro primární umístění nové DB. Možnosti: weur: západní Evropa eeur: východní Evropa apac: Asie a Pacifik oc: Oceánie wnam: západní Severní Amerika enam: východní Severní Amerika
--jurisdictionstringUmístění, do kterého se má omezit běh a ukládání dat databáze D1, aby vyhovovalo místním předpisům. Pokud jsou nastaveny jurisdictions, location hint se ignoruje. Možnosti: eu: Evropská unie fedramp: datová centra vyhovující FedRAMP us: Spojené státy
--use-remotebooleanPři přidávání nově vytvořeného prostředku do konfigurace použijte remote binding
--update-configbooleanAutomaticky aktualizovat konfigurační soubor o nově přidaný prostředek
--bindingstringNázev vazby (binding) tohoto prostředku ve vašem Workeru
Globální přepínače
--vbooleanalias: --versionZobrazí číslo verze
--cwdstringSpustit, jako by byl Wrangler spuštěn v zadaném adresáři místo aktuálního pracovního adresáře
--configstringalias: --cCesta ke konfiguračnímu souboru Wrangler
--envstringalias: --eProstředí, které se má použít pro operace a pro výběr souborů .env a .dev.vars
--env-filestringCesta k souboru .env, který se má načíst. Lze zadat vícekrát, hodnoty z dřívějších souborů se přepisují hodnotami z pozdějších souborů.
--experimental-provisionbooleanaliasy: --x-provisionvýchozí: trueExperimentální: povolit automatické zajišťování prostředků
--experimental-auto-createbooleanalias: --x-auto-createvýchozí: trueAutomaticky vytvořit koncepty vazeb s novými prostředky
--install-skillsbooleanvýchozí: falsePřed spuštěním příkazu nainstalujte skills Cloudflare pro rozpoznané AI coding agenty
--profilestringPoužijte konkrétní profil ověření
d1 info
Získat informace o databázi D1 včetně její aktuální velikosti a stavu
Tento příkaz pracuje se vzdálenými databázemi D1.
npx wrangler d1 info [NAME][NAME]stringpovinnéNázev DB
--jsonbooleanvýchozí: falseVracení výstupu jako JSON
Globální přepínače
--vbooleanalias: --versionZobrazí číslo verze
--cwdstringSpustit, jako by byl Wrangler spuštěn v zadaném adresáři místo aktuálního pracovního adresáře
--configstringalias: --cCesta ke konfiguračnímu souboru Wrangler
--envstringalias: --eProstředí, které se má použít pro operace a pro výběr souborů .env a .dev.vars
--env-filestringCesta k souboru .env, který se má načíst. Lze zadat vícekrát, hodnoty z dřívějších souborů se přepisují hodnotami z pozdějších souborů.
--experimental-provisionbooleanaliasy: --x-provisionvýchozí: trueExperimentální: povolit automatické zajišťování prostředků
--experimental-auto-createbooleanalias: --x-auto-createvýchozí: trueAutomaticky vytvořit koncepty vazeb s novými prostředky
--install-skillsbooleanvýchozí: falsePřed spuštěním příkazu nainstalujte skills Cloudflare pro rozpoznané AI coding agenty
--profilestringPoužijte konkrétní profil ověření
d1 list
Vypsat všechny databáze D1 ve vašem účtu
Tento příkaz pracuje se vzdálenými databázemi D1.
npx wrangler d1 list--jsonbooleanvýchozí: falseVracení výstupu jako JSON
Globální přepínače
--vbooleanalias: --versionZobrazí číslo verze
--cwdstringSpustit, jako by byl Wrangler spuštěn v zadaném adresáři místo aktuálního pracovního adresáře
--configstringalias: --cCesta ke konfiguračnímu souboru Wrangler
--envstringalias: --eProstředí, které se má použít pro operace a pro výběr souborů .env a .dev.vars
--env-filestringCesta k souboru .env, který se má načíst. Lze zadat vícekrát, hodnoty z dřívějších souborů se přepisují hodnotami z pozdějších souborů.
--experimental-provisionbooleanaliasy: --x-provisionvýchozí: trueExperimentální: povolit automatické zajišťování prostředků
--experimental-auto-createbooleanalias: --x-auto-createvýchozí: trueAutomaticky vytvořit koncepty vazeb s novými prostředky
--install-skillsbooleanvýchozí: falsePřed spuštěním příkazu nainstalujte skills Cloudflare pro rozpoznané AI coding agenty
--profilestringPoužijte konkrétní profil ověření
d1 delete
Odstranit databázi D1
Tento příkaz pracuje se vzdálenými databázemi D1.
npx wrangler d1 delete [NAME][NAME]stringpovinnéNázev nebo binding DB
--skip-confirmationbooleanalias: --yvýchozí: falsePřeskočit potvrzení
Globální přepínače
--vbooleanalias: --versionZobrazí číslo verze
--cwdstringSpustit, jako by byl Wrangler spuštěn v zadaném adresáři místo aktuálního pracovního adresáře
--configstringalias: --cCesta ke konfiguračnímu souboru Wrangler
--envstringalias: --eProstředí, které se má použít pro operace a pro výběr souborů .env a .dev.vars
--env-filestringCesta k souboru .env, který se má načíst. Lze zadat vícekrát, hodnoty z dřívějších souborů se přepisují hodnotami z pozdějších souborů.
--experimental-provisionbooleanaliasy: --x-provisionvýchozí: trueExperimentální: povolit automatické zajišťování prostředků
--experimental-auto-createbooleanalias: --x-auto-createvýchozí: trueAutomaticky vytvořit koncepty vazeb s novými prostředky
--install-skillsbooleanvýchozí: falsePřed spuštěním příkazu nainstalujte skills Cloudflare pro rozpoznané AI coding agenty
--profilestringPoužijte konkrétní profil ověření
d1 execute
Spusťte příkaz nebo soubor SQL
Aby tento příkaz proběhl úspěšně, musíte zadat buď --command, nebo --file.
npx wrangler d1 execute [DATABASE][DATABASE]stringpovinnéNázev nebo binding DB
--commandstringSQL dotaz, který chcete spustit, nebo více dotazů oddělených znakem ';'
--filestringSoubor .sql k importu
--yesbooleanalias: --yNa všechny výzvy odpovězte „ano“
--localbooleanSpouštějte příkazy/soubory proti lokální databázi pro použití s wrangler dev
--remotebooleanSpouštějte příkazy/soubory proti vzdálené databázi D1 pro použití se vzdálenými bindings nebo s nasazeným Workerem
--persist-tostringZadejte adresář pro lokální persistenci (pro použití s --local)
--jsonbooleanvýchozí: falseVracení výstupu jako JSON
--previewbooleanvýchozí: falseSpouštějte příkazy/soubory proti náhledové databázi D1
Globální přepínače
--vbooleanalias: --versionZobrazí číslo verze
--cwdstringSpustit, jako by byl Wrangler spuštěn v zadaném adresáři místo aktuálního pracovního adresáře
--configstringalias: --cCesta ke konfiguračnímu souboru Wrangler
--envstringalias: --eProstředí, které se má použít pro operace a pro výběr souborů .env a .dev.vars
--env-filestringCesta k souboru .env, který se má načíst. Lze zadat vícekrát, hodnoty z dřívějších souborů se přepisují hodnotami z pozdějších souborů.
--experimental-provisionbooleanaliasy: --x-provisionvýchozí: trueExperimentální: povolit automatické zajišťování prostředků
--experimental-auto-createbooleanalias: --x-auto-createvýchozí: trueAutomaticky vytvořit koncepty vazeb s novými prostředky
--install-skillsbooleanvýchozí: falsePřed spuštěním příkazu nainstalujte skills Cloudflare pro rozpoznané AI coding agenty
--profilestringPoužijte konkrétní profil ověření
d1 export
Exportujte obsah nebo schéma své databáze jako soubor .sql
npx wrangler d1 export [NAME][NAME]stringpovinnéNázev databáze D1, která se má exportovat
--localbooleanExportujte data z lokální databáze, kterou používáte s wrangler dev
--remotebooleanExportujte data ze vzdálené databáze D1
--skip-confirmationbooleanalias: --yvýchozí: falsePřeskočit potvrzení
--outputstringpovinnéCesta k souboru SQL pro váš export
--tablestringZadejte, které tabulky se mají zahrnout do exportu
--no-schemabooleanVypsat pouze obsah tabulky, nikoli schéma databáze
--no-databooleanVypsat pouze schéma tabulky, nikoli obsah samotných databází
Globální přepínače
--vbooleanalias: --versionZobrazí číslo verze
--cwdstringSpustit, jako by byl Wrangler spuštěn v zadaném adresáři místo aktuálního pracovního adresáře
--configstringalias: --cCesta ke konfiguračnímu souboru Wrangler
--envstringalias: --eProstředí, které se má použít pro operace a pro výběr souborů .env a .dev.vars
--env-filestringCesta k souboru .env, který se má načíst. Lze zadat vícekrát, hodnoty z dřívějších souborů se přepisují hodnotami z pozdějších souborů.
--experimental-provisionbooleanaliasy: --x-provisionvýchozí: trueExperimentální: povolit automatické zajišťování prostředků
--experimental-auto-createbooleanalias: --x-auto-createvýchozí: trueAutomaticky vytvořit koncepty vazeb s novými prostředky
--install-skillsbooleanvýchozí: falsePřed spuštěním příkazu nainstalujte skills Cloudflare pro rozpoznané AI coding agenty
--profilestringPoužijte konkrétní profil ověření
d1 time-travel info
Získejte informace o databázi k určitému bodu v čase pomocí Time Travel
Tento příkaz pracuje se vzdálenými databázemi D1.
Více informací o Time Travel najdete v https://developers.cloudflare.com/d1/reference/time-travel/
npx wrangler d1 time-travel info [DATABASE][DATABASE]stringpovinnéNázev nebo binding DB
--timestampstringPřijímá časové razítko ve formátu Unix (sekundy od epochy) nebo RFC3339 (např. 2023-07-13T08:46:42.228Z), pro které se má načíst bookmark
--jsonbooleanvýchozí: falseVracení výstupu jako JSON
Globální přepínače
--vbooleanalias: --versionZobrazí číslo verze
--cwdstringSpustit, jako by byl Wrangler spuštěn v zadaném adresáři místo aktuálního pracovního adresáře
--configstringalias: --cCesta ke konfiguračnímu souboru Wrangler
--envstringalias: --eProstředí, které se má použít pro operace a pro výběr souborů .env a .dev.vars
--env-filestringCesta k souboru .env, který se má načíst. Lze zadat vícekrát, hodnoty z dřívějších souborů se přepisují hodnotami z pozdějších souborů.
--experimental-provisionbooleanaliasy: --x-provisionvýchozí: trueExperimentální: povolit automatické zajišťování prostředků
--experimental-auto-createbooleanalias: --x-auto-createvýchozí: trueAutomaticky vytvořit koncepty vazeb s novými prostředky
--install-skillsbooleanvýchozí: falsePřed spuštěním příkazu nainstalujte skills Cloudflare pro rozpoznané AI coding agenty
--profilestringPoužijte konkrétní profil ověření
d1 time-travel restore
Obnovte databázi k určitému bodu v čase
Tento příkaz pracuje se vzdálenými databázemi D1.
Více informací o Time Travel najdete v https://developers.cloudflare.com/d1/reference/time-travel/
npx wrangler d1 time-travel restore [DATABASE][DATABASE]stringpovinnéNázev nebo binding DB
--bookmarkstringBookmark k použití pro Time Travel
--timestampstringPřijímá časové razítko ve formátu Unix (sekundy od epochy) nebo RFC3339 (např. 2023-07-13T08:46:42.228Z), pro které se má načíst bookmark (za posledních 30 dní)
--jsonbooleanvýchozí: falseVracení výstupu jako JSON
Globální přepínače
--vbooleanalias: --versionZobrazí číslo verze
--cwdstringSpustit, jako by byl Wrangler spuštěn v zadaném adresáři místo aktuálního pracovního adresáře
--configstringalias: --cCesta ke konfiguračnímu souboru Wrangler
--envstringalias: --eProstředí, které se má použít pro operace a pro výběr souborů .env a .dev.vars
--env-filestringCesta k souboru .env, který se má načíst. Lze zadat vícekrát, hodnoty z dřívějších souborů se přepisují hodnotami z pozdějších souborů.
--experimental-provisionbooleanaliasy: --x-provisionvýchozí: trueExperimentální: povolit automatické zajišťování prostředků
--experimental-auto-createbooleanalias: --x-auto-createvýchozí: trueAutomaticky vytvořit koncepty vazeb s novými prostředky
--install-skillsbooleanvýchozí: falsePřed spuštěním příkazu nainstalujte skills Cloudflare pro rozpoznané AI coding agenty
--profilestringPoužijte konkrétní profil ověření
d1 migrations create
Vytvořte novou migraci
Tímto se ve složce 'migrations' vygeneruje nový verzovaný soubor. Soubor migrace pojmenujte podle popisu své změny. Díky tomu svou migraci ve složce 'migrations' snáze najdete. Příklad názvu souboru vypadá takto:
0000_create_user_table.sql
Název souboru bude obsahovat číslo verze a název migrace, který zadáte.
npx wrangler d1 migrations create [DATABASE] [MESSAGE][DATABASE]stringpovinnéNázev nebo binding DB
[MESSAGE]stringpovinnéMigrační zpráva
Globální přepínače
--vbooleanalias: --versionZobrazí číslo verze
--cwdstringSpustit, jako by byl Wrangler spuštěn v zadaném adresáři místo aktuálního pracovního adresáře
--configstringalias: --cCesta ke konfiguračnímu souboru Wrangler
--envstringalias: --eProstředí, které se má použít pro operace a pro výběr souborů .env a .dev.vars
--env-filestringCesta k souboru .env, který se má načíst. Lze zadat vícekrát, hodnoty z dřívějších souborů se přepisují hodnotami z pozdějších souborů.
--experimental-provisionbooleanaliasy: --x-provisionvýchozí: trueExperimentální: povolit automatické zajišťování prostředků
--experimental-auto-createbooleanalias: --x-auto-createvýchozí: trueAutomaticky vytvořit koncepty vazeb s novými prostředky
--install-skillsbooleanvýchozí: falsePřed spuštěním příkazu nainstalujte skills Cloudflare pro rozpoznané AI coding agenty
--profilestringPoužijte konkrétní profil ověření
d1 migrations list
Zobrazit seznam neaplikovaných migračních souborů
npx wrangler d1 migrations list [DATABASE][DATABASE]stringpovinnéNázev nebo binding DB
--localbooleanOvěření migrací proti lokální DB pro použití s wrangler dev
--remotebooleanOvěření migrací proti vzdálené DB pro použití s wrangler dev --remote
--previewbooleanvýchozí: falseOvěření migrací proti preview D1 DB
--persist-tostringZadejte adresář pro lokální persistenci (tento příznak musíte použít společně s --local)
Globální přepínače
--vbooleanalias: --versionZobrazí číslo verze
--cwdstringSpustit, jako by byl Wrangler spuštěn v zadaném adresáři místo aktuálního pracovního adresáře
--configstringalias: --cCesta ke konfiguračnímu souboru Wrangler
--envstringalias: --eProstředí, které se má použít pro operace a pro výběr souborů .env a .dev.vars
--env-filestringCesta k souboru .env, který se má načíst. Lze zadat vícekrát, hodnoty z dřívějších souborů se přepisují hodnotami z pozdějších souborů.
--experimental-provisionbooleanaliasy: --x-provisionvýchozí: trueExperimentální: povolit automatické zajišťování prostředků
--experimental-auto-createbooleanalias: --x-auto-createvýchozí: trueAutomaticky vytvořit koncepty vazeb s novými prostředky
--install-skillsbooleanvýchozí: falsePřed spuštěním příkazu nainstalujte skills Cloudflare pro rozpoznané AI coding agenty
--profilestringPoužijte konkrétní profil ověření
d1 migrations apply
Aplikovat všechny neaplikované migrace D1
Tento příkaz vás vyzve k potvrzení migrací, které se chystáte použít. Potvrďte, že chcete pokračovat. Po aplikování bude pořízena záloha.
Průběh každé migrace se vypíše do konzole.
Při spuštění příkazu apply v prostředí CI/CD nebo na jiném neinteraktivním příkazovém řádku se krok potvrzení přeskočí, ale záloha se přesto pořídí.
Pokud aplikování migrace skončí chybou, tato migrace se vrátí zpět a zůstane aplikována poslední úspěšná migrace.
npx wrangler d1 migrations apply [DATABASE][DATABASE]stringpovinnéNázev nebo binding DB
--localbooleanSpouštějte příkazy/soubory proti lokální databázi pro použití s wrangler dev
--remotebooleanSpouštějte příkazy/soubory proti vzdálené databázi pro použití s wrangler dev --remote
--previewbooleanvýchozí: falseSpouštějte příkazy/soubory proti náhledové databázi D1
--persist-tostringZadejte adresář pro lokální persistenci (tento příznak musíte použít společně s --local)
Globální přepínače
--vbooleanalias: --versionZobrazí číslo verze
--cwdstringSpustit, jako by byl Wrangler spuštěn v zadaném adresáři místo aktuálního pracovního adresáře
--configstringalias: --cCesta ke konfiguračnímu souboru Wrangler
--envstringalias: --eProstředí, které se má použít pro operace a pro výběr souborů .env a .dev.vars
--env-filestringCesta k souboru .env, který se má načíst. Lze zadat vícekrát, hodnoty z dřívějších souborů se přepisují hodnotami z pozdějších souborů.
--experimental-provisionbooleanaliasy: --x-provisionvýchozí: trueExperimentální: povolit automatické zajišťování prostředků
--experimental-auto-createbooleanalias: --x-auto-createvýchozí: trueAutomaticky vytvořit koncepty vazeb s novými prostředky
--install-skillsbooleanvýchozí: falsePřed spuštěním příkazu nainstalujte skills Cloudflare pro rozpoznané AI coding agenty
--profilestringPoužijte konkrétní profil ověření
d1 insights
Experimentální
Získat informace o dotazech spuštěných v databázi D1
Tento příkaz pracuje se vzdálenými databázemi D1.
npx wrangler d1 insights [NAME][NAME]stringpovinnéNázev DB
--time-periodstringvýchozí: 1dNačtěte data od aktuálního okamžiku do zadaného časového období
--sort-typestringvýchozí: sumZvolte operaci, podle které chcete přehledy seřadit
--sort-bystringvýchozí: timeZvolte pole, podle kterého chcete přehledy seřadit
--sort-directionstringvýchozí: DESCZvolte směr řazení
--limitnumbervýchozí: 5získat přehledy o prvních X dotazech
--jsonbooleanvýchozí: falsevrátit výstup jako JSON
Globální přepínače
--vbooleanalias: --versionZobrazí číslo verze
--cwdstringSpustit, jako by byl Wrangler spuštěn v zadaném adresáři místo aktuálního pracovního adresáře
--configstringalias: --cCesta ke konfiguračnímu souboru Wrangler
--envstringalias: --eProstředí, které se má použít pro operace a pro výběr souborů .env a .dev.vars
--env-filestringCesta k souboru .env, který se má načíst. Lze zadat vícekrát, hodnoty z dřívějších souborů se přepisují hodnotami z pozdějších souborů.
--experimental-provisionbooleanaliasy: --x-provisionvýchozí: trueExperimentální: povolit automatické zajišťování prostředků
--experimental-auto-createbooleanalias: --x-auto-createvýchozí: trueAutomaticky vytvořit koncepty vazeb s novými prostředky
--install-skillsbooleanvýchozí: falsePřed spuštěním příkazu nainstalujte skills Cloudflare pro rozpoznané AI coding agenty
--profilestringPoužijte konkrétní profil ověření