Como usar os comandos do EdgeSQL Shell
O EdgeSQL Shell fornece uma interface de linha de comando para gerenciar e interagir com seus bancos de dados Edge SQL. Além de executar consultas SQL, ele oferece um conjunto abrangente de comandos para administração e configuração de banco de dados.
Este guia cobre os comandos disponíveis para interagir com o serviço EdgeSQL e gerenciar variáveis de ambiente.
Comandos do EdgeSQL Shell
help
Mostra informações sobre os comandos disponíveis ou sobre um comando específico.
Exemplo:
.databases
Lista todos os banco de dados.
.use
Muda para um banco de dados específico.
.tables
Lista todas as tabelas no banco de dados.
.schema
Descreve o esquema de uma tabela específica.
.dbinfo
Recupera informações sobre o banco de dados atual.
.read
Carrega e executa consultas SQL a partir de um arquivo.
.create
Cria um novo banco de dados.
.destroy
Destrói um banco de dados específico.
.output
Define o destino da saída. Passe stdout
como parâmetro para enviar a saída para o console ou informe um file path para definir um arquivo como o destino da saída.
Exemplo usando um arquivo como destino:
.dump
Renderiza a estrutura da tabela como SQL. Após executar o comando output
e definir a saída para um arquivo, o comando dump
salvará a saída no arquivo selecionado.
Você pode passar as opções --schema-only
ou --data-only
para renderizar opcionalmente apenas o esquema ou os dados da tabela.
Example:
.mode
Define o modo de saída. Você pode escolher uma das seguintes opções:
- excel
- tabular
- csv
- json
- html
- markdown
- raw
Exemplo:
.import
Importa dados de uma fonte externa para a tabela. Você pode importar dados de um arquivo ou de um banco de dados MySQL, Postgres, Kaggle ou Turso.
Executando o comando help
, você pode obter uma lista dos possíveis parâmetros para importar dados:
Você receberá uma resposta semelhante a esta:
.dbsize
Obtém o tamanho do banco de dados atual em MB.
.exit
Sai do EdgeSQL Shell.
Variáveis de ambiente
Ao usar o EdgeSQL Shell para importar dados de fontes externas, você pode enviar as credenciais e tokens como variáveis de ambiente usando o comando export
. Este comando também é utilizado para enviar seu personal token da Azion.
Personal Token
Você pode enviar seu personal token como uma variável de ambiente no EdgeSQL Shell.
Kaggle credentials
Use os seguintes comandos para definir suas credenciais do Kaggle:
Credenciais do MySQL
Use os seguintes comandos para definir suas credenciais do MySQL:
Configurações opcionais para MySQL:
Credenciais do PostgreSQL
Use os seguintes comandos para definir suas credenciais do PostgreSQL:
Configurações opcionais para PostgreSQL:
Credenciais do Turso
Use os seguintes comandos para definir suas credenciais do Turso:
Configurações opcionais para Turso:
Consulte o guia de instalação do EdgeSQL Shell