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