PostgreSQL sous Linux

Exécuter une instruction PostgreSQL depuis Linux

psql -c "instruction psql"

Exécuter un script PostgreSQL depuis Linux

#!/bin/sh
psql -c "DROP DATABASE mydb"
psql -c "CREATE DATABASE mydb"
psql -c "GRANT ALL PRIVILEGES ON DATABASE mydb TO user1"

psql : exécuter une commande Linux

  • \! : permet d'exécuter certaines commandes du shell Linux depuis le client psql.

Mode diaporama