sql >> Databasteknik >  >> RDS >> PostgreSQL

PostgreSQL - fråga från bash script som databasanvändare 'postgres'

Prova den här:

#!/bin/bash
psql -U postgres -d database_name -c "SELECT c_defaults  FROM user_info WHERE c_uid = 'testuser'"

Eller med su :

#!/bin/bash
su -c "psql -d database_name -c \"SELECT c_defaults  FROM user_info WHERE c_uid = 'testuser'\"" postgres

Och även sudo :

#!/bin/bash
sudo -u postgres -H -- psql -d database_name -c "SELECT c_defaults  FROM user_info WHERE c_uid = 'testuser'"


  1. Utvärdera när ett uttryck i en fråga utvärderas

  2. Skripta all data från SQL Server-databasen

  3. Kör PostgreSQL endast i minnet

  4. Hur man skapar databastabeller med SQL