Skip to content
Avatar de Thomas Bnt Thomas Bnt @thomasbnt
retour
Comment utiliser Prisma Postgres

Comment utiliser Prisma Postgres

Modifié le
This post is also available in English

Introduction

Le 29 octobre, Prisma a annoncé Prisma PostgresFavicon de prisma.io. N’hésitez pas à lire le blog, des informations utiles ! 🙌

Il est construit à partir de zéro et déployé via des unikernels (pensez : OS hyper-spécialisé) qui tournent comme des microVM ultra-légers sur nos propres serveurs bare metal.

Grâce à cette architecture, nous sommes en mesure d’offrir des avantages uniques que vous ne trouverez nulle part ailleurs :

Une base de données « sans serveur » avec une tarification à la carte, mais sans démarrage à froid.

  • Un niveau gratuit généreux que vous pouvez utiliser pour explorer le service et construire de petits projets. > Grâce à l’intégration de premier ordre avec d’autres produits Prisma, vous bénéficiez également des fonctionnalités suivantes, prêtes à l’emploi :
  • Flux d’événements de base de données en temps réel
  • Mise en commun des connexions
  • Mise en cache
  • Analyse des requêtes et recommandations

(littéralement traduit en français, oui.)

Présentation vidéo rapide


Comment utiliser Prisma Postgres

Démarrage : Créer une nouvelle base de données

Si vous le souhaitez, vous pouvez consulter la documentation de démarrage rapideFavicon de prisma.io sur l’installation de Prisma.

  1. Connectez-vous à votre compte Prisma ConsoleFavicon de console.prisma.io (c’est gratuit)
  2. Créez un nouveau projet en cliquant sur le bouton Create project.
  3. Donnez-lui un beau nom
  4. Dans la section Prisma Postgres, cliquez sur Get started. Section Prisma Postgres
  5. Sélectionnez une région et cliquez sur Create project.
  6. Vous avez maintenant votre base de données ! 🥳

Configurer votre projet

  1. Ouvrez votre terminal

  2. Exécutez cette commande si vous voulez un modèle

    npx try-prisma@latest --template databases/prisma-postgres --name hello-prisma --install npm
  3. Installez les dépendances

    thomasbnt@thomasbnt:~/lab$ npx try-prisma@latest --template databases/prisma-postgres --name beautiful-project --install npm
    Need to install the following packages:
    try-prisma@1.0.58
    Ok to proceed? (y) y
     Loaded 59 templates
     Downloaded and extracted the databases/prisma-postgres project in ./beautiful-project.
     Installed packages in ./beautiful-project.
    The project is good to go! Next steps:
    1. Navigate into ./beautiful-project to begin.
    2. Refer to the project README for detailed instructions on running the project:
       https://github.com/prisma/prisma-examples/tree/latest/databases/prisma-postgres
    If you have any feedback about this specific template, we want to hear it!
    Submit any feedback here: https://pris.ly/prisma-examples-feedback
    thomasbnt@thomasbnt:~/lab$ cd beautiful-project/
  4. Cliquez sur Generate database credentials et copiez et collez dans votre fichier .env dans le dossier de votre projet, mais gardez-le privé ! Fichiers dans le dossier du projet

  5. Vous pouvez configurer votre base de données avec une migration

    npx prisma migrate dev --name init

    Sortie : Sortie lors de l'exécution d'une commande Prisma migrate

  6. Facultatif : Si vous voulez des échantillons de données : npm run queries

  7. Vous pouvez maintenant voir votre base de données avec le npx prisma studio 🚀

    Prisma studio avec un échantillon de données

Liens utiles

Note : Certains liens sont des liens affiliés. Je peux recevoir une commission lorsque vous acceptez une offre payante.

Initialement publié le
Partager sur

Article Précédent
Comment nettoyer son serveur virtuel (VPS)
Article Suivant
Indexer rapidement ses pages web avec IndexNow