sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL - forespørgsel fra bash script som databasebruger 'postgres'

Prøv denne:

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

Eller ved at bruge su :

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

Og også sudo :

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


  1. Sådan formindskes/renses ibdata1-fil i MySQL

  2. Hvordan kan jeg skrive SQL i Oracle i mit tilfælde?

  3. Hvad er MariaDB ColumnStore?

  4. Inkrementel datamaskering og kortlægning:Registrering af ændringer og opdatering...