Pokud jste někdy používali prostředí příkazového řádku SQLite, pravděpodobně znáte výchozí příkazový řádek. Ve skutečnosti existují dvě výzvy:
- Výchozí hlavní výzva vypadá takto:
sqlite>
- Výchozí výzva k pokračování vypadá takto:
...>
Pokud se vám tyto výzvy nelíbí, můžete je kdykoli změnit pomocí .prompt
příkaz tečka.
Tento článek poskytuje rychlou ukázku, jak tyto výzvy změnit.
Příklad
Zde je příklad, který ukazuje změnu obou výzev.
.prompt "Fire Away: " "More? "
První argument je pro hlavní výzvu. Druhý argument je pro výzvu k pokračování.
Nyní, když zadám nové příkazy, uvidím nové výzvy:
sqlite> .prompt "Fire Away: " "More? "
Fire Away: SELECT *
More? FROM Dogs
More? WHERE DogId = 3
More? ;
Pamatujte, že výzvy budou resetovány, kdykoli otevřete nové připojení k SQLite. Můžete to však změnit uložením nastavení do .sqliterc soubor.
Uložte nastavení
Chcete-li uložit nastavení, abyste v budoucích relacích SQLite CLI vždy dostávali preferované výzvy, jednoduše zadejte .prompt
příkaz do souboru a poté tento soubor uložte jako .sqliterc ve vašem domovském adresáři.
Takže tady je to s předchozím příkazem:
.prompt "Fire Away: " "More? "
Mohu to uložit jako .sqliterc v mém domovském adresáři.
Nyní, kdykoli se připojím pomocí SQLite CLI, zobrazí se mi nové výzvy.
Změňte pouze hlavní výzvu
Můžete také použít jeden argument ke změně hlavní výzvy:
.prompt "Go: "
Zadáním tohoto se změní hlavní výzva, ale výzva k pokračování zůstane stejná.
Odebrat všechny výzvy
Pokud nechcete, aby se zobrazovaly žádné výzvy, můžete zadat prázdný řetězec:
.prompt "" ""