Ridge DB Início rápido
Este guia inicia o repositório ridged service, conecta-se através do pgwire e cria uma pequena tabela relacional. Use o incorporado API em vez disso, quando o banco de dados deveria estar dentro de um seed processo.
Construa e verifique o serviço
Do seed repositório:
./seed/seed check grove/apps/ridge/ridged
./seed/seed build grove/apps/ridge/ridged -o /tmp/ridged --release
/tmp/ridged --check
Inicie um serviço de loopback com um prefixo de dados explícito:
/tmp/ridged --data=/absolute/path/to/ridge/main
O endpoint pgwire padrão é 127.0.0.1:7898, banco de dados ridge, usuário ridge. Mantenha-o em loopback. Use as definições de serviço empacotadas para uma instalação macOS ou Linux persistente.
Conectar
psql -X -h 127.0.0.1 -p 7898 -U ridge -d ridge
Se o operador tiver habilitado a autenticação por senha, forneça a credencial configurada por meio do cliente ou de um arquivo de senha privado. Nunca coloque uma senha em um comando comprometido com o controle de origem.
Criar e inspecionar dados
CREATE TABLE task_items (
task_id BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY,
title TEXT NOT NULL,
done BOOLEAN NOT NULL DEFAULT false
);
INSERT INTO task_items (title) VALUES ('read Ridge documentation');
SELECT task_id, title, done FROM task_items;
SHOW DATABASES;
SHOW SCHEMAS;
SHOW TABLES;
DESCRIBE task_items;
SHOW INDEXES FROM task_items;
SHOW CONSTRAINTS FROM task_items;
As palavras-chave não diferenciam maiúsculas de minúsculas. Os identificadores sem aspas estão em letras minúsculas. Os comandos de introspecção do tipo MySQL são Ridge apelidos; suas colunas de resultados contêm Ridge-metadados digitados nativos.
Abra Ridge Admin
A instalação empacotada do Ridge Admin inclui ridged e um perfil Local Ridge integrado para 127.0.0.1:7898.
ridge-admin
Abra o fragmento único URL impresso pelo processo. O navegador troca o fragmento por uma sessão local autenticada e o remove do histórico.
Próximas etapas
- Aprenda o exato SQL superfície.
- Configure segurança e drivers pgwire.
- Revise backup e restauração antes de dados importantes.
- Verifique compatibilidade e limites antes de portar um aplicativo PostgreSQL existente.