Créer la base PostgreSQL simpliste sur le VPS #49

Closed
opened 2026-04-06 17:01:34 +00:00 by maximus · 1 comment
Owner

Contexte

L'API web utilise PostgreSQL avec le schema sl_. La base doit être créée sur l'instance PostgreSQL partagée du VPS.

Taches

  • Se connecter à PostgreSQL sur le VPS (docker exec dans le container postgres)
  • Créer la base: CREATE DATABASE simpliste;
  • Créer un utilisateur dédié: CREATE USER simpliste WITH PASSWORD '...';
  • Accorder les droits: GRANT ALL PRIVILEGES ON DATABASE simpliste TO simpliste;
  • Exécuter la migration initiale: npx drizzle-kit push depuis web/
  • Tester avec le seed: npx tsx src/db/seed.ts <user-id>
  • Stocker le DATABASE_URL dans les variables Coolify

Dépendances

Aucune — tâche infra sur le VPS

## Contexte L'API web utilise PostgreSQL avec le schema `sl_`. La base doit être créée sur l'instance PostgreSQL partagée du VPS. ## Taches - [ ] Se connecter à PostgreSQL sur le VPS (`docker exec` dans le container postgres) - [ ] Créer la base: `CREATE DATABASE simpliste;` - [ ] Créer un utilisateur dédié: `CREATE USER simpliste WITH PASSWORD '...';` - [ ] Accorder les droits: `GRANT ALL PRIVILEGES ON DATABASE simpliste TO simpliste;` - [ ] Exécuter la migration initiale: `npx drizzle-kit push` depuis `web/` - [ ] Tester avec le seed: `npx tsx src/db/seed.ts <user-id>` - [ ] Stocker le DATABASE_URL dans les variables Coolify ## Dépendances Aucune — tâche infra sur le VPS
maximus added this to the spec-simpl-liste-web milestone 2026-04-06 17:01:34 +00:00
maximus added the
status:ready
type:infra
source:human
labels 2026-04-06 17:01:34 +00:00
maximus added
status:approved
and removed
status:ready
labels 2026-04-07 12:47:34 +00:00
Author
Owner

Base simpliste créée dans PostgreSQL (VPS).

  • User simpliste avec droits complets
  • 4 tables créées (sl_lists, sl_tasks, sl_tags, sl_task_tags) avec index et FK
  • Connexion testée OK
Base `simpliste` créée dans PostgreSQL (VPS). - User `simpliste` avec droits complets - 4 tables créées (sl_lists, sl_tasks, sl_tags, sl_task_tags) avec index et FK - Connexion testée OK
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: maximus/simpl-liste#49
No description provided.