Imad’s wiki
GithubLinkedInXMailHashnode
  • ADMINISTRATION LINUX
    • Linux et ses distributions
    • Commandes Utiles
    • Gestion des paquets
    • SSH
    • Partitionnement LVM
  • Base de données
    • PostgreSQL
      • Quelques commandes Postgres
      • Mise à jour de Postgresql sous windows
  • Tutoriels
    • Securité
      • Wazuh
      • Intégration Debian sur Active Directory
      • Certificat SSL
    • SingleSignOn
      • Authentik
      • SAML + CENTREON
      • OpenID + Apache Guacamole
      • OpenID + Proxmox
    • Git
      • Git
    • Infra-As-Code
      • Terraform + Proxmox
      • Ansible
    • Conteneurisation
      • Docker
        • Quelques commandes Docker utiles
Powered by GitBook
On this page

Was this helpful?

  1. Base de données
  2. PostgreSQL

Quelques commandes Postgres

Commandes PostgreSQL Utiles

Connexion à une base de données PostgreSQL :

psql -U postgres -d nom_de_la_base

Créer une nouvelle base de données :

CREATE DATABASE ma_base_de_donnees;

Lister toutes les bases de données :

\l

Changer de base de données :

\c ma_base_de_donnees;

Créer un utilisateur :

CREATE USER mon_utilisateur WITH PASSWORD 'mon_mot_de_passe';

Attribuer des privilèges à un utilisateur :

GRANT ALL PRIVILEGES ON DATABASE ma_base_de_donnees TO mon_utilisateur;

Voir la liste des tables dans la base de données actuelle :

\dt

Créer une table :

CREATE TABLE ma_table (
    id SERIAL PRIMARY KEY,
    nom VARCHAR(100),
    age INT
);

Insérer des données dans une table :

INSERT INTO ma_table (nom, age) VALUES ('Alice', 30);

Lire toutes les données d'une table :

SELECT * FROM ma_table;

Mettre à jour une ligne dans une table :

UPDATE ma_table SET age = 31 WHERE nom = 'Alice';

Supprimer une ligne dans une table :

DELETE FROM ma_table WHERE nom = 'Alice';

Quitter psql :

\q
PreviousPostgreSQLNextMise à jour de Postgresql sous windows

Last updated 8 months ago

Was this helpful?