Maison > développement back-end > Tutoriel Python > Configuration de PostgreSQL pour les utilisateurs macOS : instructions étape par étape

Configuration de PostgreSQL pour les utilisateurs macOS : instructions étape par étape

Barbara Streisand
Libérer: 2024-10-16 11:53:02
original
251 Les gens l'ont consulté

Setting Up PostgreSQL for macOS Users: Step-by-Step Instructions

Si vous utilisez macOS, les étapes pour installer PostgreSQL et configurer votre environnement sont légèrement différentes. Voici comment procéder :


1. Installer PostgreSQL sur macOS

Il existe plusieurs façons d'installer PostgreSQL sur macOS, mais l'une des plus simples consiste à utiliser Homebrew, un gestionnaire de packages pour macOS.

Étape 1 : Installer Homebrew (s'il n'est pas installé)

Si Homebrew n'est pas installé, ouvrez votre Terminal et exécutez la commande suivante :

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Copier après la connexion

Cela installera Homebrew sur votre système.

Étape 2 : Installer PostgreSQL via Homebrew

Une fois Homebrew installé, utilisez la commande suivante pour installer PostgreSQL :

brew install postgresql
Copier après la connexion

Étape 3 : Démarrez le service PostgreSQL

Après l'installation, démarrez le serveur PostgreSQL :

brew services start postgresql
Copier après la connexion

Cela garantira que le serveur PostgreSQL démarre automatiquement au démarrage de votre système macOS.

Étape 4 : Vérifier l'installation

Vérifiez si PostgreSQL a été correctement installé en exécutant :

psql --version
Copier après la connexion

Cela devrait afficher la version de PostgreSQL installée.

Étape 5 : accéder à PostgreSQL

Vous pouvez désormais accéder à PostgreSQL en utilisant :

psql postgres
Copier après la connexion

2. Création d'une base de données pour votre application

Une fois PostgreSQL installé, vous devez créer une base de données pour stocker les produits avec des attributs JSONB.

Étape 1 : Créer une nouvelle base de données

Dans l'interface de ligne de commande PostgreSQL (psql), créez une nouvelle base de données :

CREATE DATABASE products_db;
Copier après la connexion

Étape 2 : Créer un utilisateur avec des autorisations

Ensuite, créez un utilisateur avec des privilèges d'administrateur :

CREATE USER your_username WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE products_db TO your_username;
Copier après la connexion

Étape 3 : Créer une table pour stocker les produits

Enfin, créez un tableau qui stockera les produits et leurs attributs au format JSONB :

CREATE TABLE products (
    id SERIAL PRIMARY KEY,
    name TEXT NOT NULL,
    attributes JSONB
);
Copier après la connexion

Cette structure de table vous permet de stocker des attributs dynamiques pour chaque produit, en profitant de la fonctionnalité JSONB de PostgreSQL pour plus de flexibilité et de performances.


3. Démarrage et arrêt de PostgreSQL

Vous pouvez démarrer ou arrêter manuellement PostgreSQL sur macOS à l'aide des commandes suivantes :

  • Démarrez PostgreSQL :
  brew services start postgresql
Copier après la connexion
  • Arrêtez PostgreSQL :
  brew services stop postgresql
Copier après la connexion
  • Redémarrez PostgreSQL :
  brew services restart postgresql
Copier après la connexion

4. Désinstallation de PostgreSQL (facultatif)

Si jamais vous devez désinstaller PostgreSQL de macOS, vous pouvez le faire en utilisant Homebrew :

brew uninstall postgresql
Copier après la connexion

Conclusion

En suivant ces étapes, les utilisateurs de macOS peuvent facilement installer et configurer PostgreSQL. Avec Homebrew, le processus d'installation est rapide et transparent.

Pour une expérience fluide, assurez-vous toujours que les services PostgreSQL sont exécutés et correctement configurés avant de continuer.

Merci d'avoir lu...
Bon codage !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal