Ridge DB Démarrage rapide

Ce guide démarre le référentiel ridged service, se connecte via pgwire et crée une petite table relationnelle. Utilisez le intégré API à la place, alors que la base de données devrait vivre à l'intérieur d'une seed processus.

Construire et vérifier le service

Depuis le référentiel seed :

./seed/seed check grove/apps/ridge/ridged
./seed/seed build grove/apps/ridge/ridged -o /tmp/ridged --release
/tmp/ridged --check

Démarrez un service de bouclage avec un préfixe de données explicite :

/tmp/ridged --data=/absolute/path/to/ridge/main

Le point de terminaison pgwire par défaut est 127.0.0.1:7898, base de données ridge, utilisateur ridge. Gardez-le en boucle. Utilisez les définitions de service packagées pour un service persistant macOS ou Linux mise en place.

Se connecter

psql -X -h 127.0.0.1 -p 7898 -U ridge -d ridge

Si l'opérateur a activé l'authentification par mot de passe, fournissez les informations d'identification configurées via le client ou un fichier de mot de passe privé. Ne mettez jamais de mot de passe dans une commande dédiée au contrôle de code source.

Créer et inspecter des données

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;

Les mots clés ne sont pas sensibles à la casse. Les identifiants non cités sont en minuscules. Les commandes d'introspection de type MySQL sont des alias Ridge ; leurs colonnes de résultats contiennent des métadonnées typées natives Ridge.

Ouvrir Ridge Admin

L'installation emballée Ridge Admin comprend ridged et un profil Local Ridge intégré pour 127.0.0.1:7898.

ridge-admin

Ouvrez le fragment unique URL imprimé par le processus. Le navigateur échange le fragment contre une session authentifiée locale et le supprime de l'historique.

Prochaines étapes